OPENQASM 3.0;
include "stdgates.inc";
qubit[150] q;
cx q[0], q[1];
U(0, 0, pi/3) q[1];
cx q[0], q[1];
cx q[1], q[2];
U(0, 0, pi/3) q[2];
cx q[1], q[2];
cx q[1], q[3];
U(0, 0, pi/3) q[3];
cx q[1], q[3];
cx q[1], q[4];
U(0, 0, pi/3) q[4];
cx q[1], q[4];
cx q[2], q[5];
U(0, 0, pi/3) q[5];
cx q[2], q[5];
cx q[3], q[5];
U(0, 0, pi/3) q[5];
cx q[3], q[5];
cx q[0], q[6];
U(0, 0, pi/3) q[6];
cx q[0], q[6];
cx q[1], q[6];
U(0, 0, pi/3) q[6];
cx q[1], q[6];
cx q[3], q[6];
U(0, 0, pi/3) q[6];
cx q[3], q[6];
cx q[4], q[6];
U(0, 0, pi/3) q[6];
cx q[4], q[6];
cx q[2], q[7];
U(0, 0, pi/3) q[7];
cx q[2], q[7];
cx q[3], q[7];
U(0, 0, pi/3) q[7];
cx q[3], q[7];
cx q[4], q[7];
U(0, 0, pi/3) q[7];
cx q[4], q[7];
cx q[1], q[8];
U(0, 0, pi/3) q[8];
cx q[1], q[8];
cx q[3], q[8];
U(0, 0, pi/3) q[8];
cx q[3], q[8];
cx q[5], q[8];
U(0, 0, pi/3) q[8];
cx q[5], q[8];
cx q[7], q[8];
U(0, 0, pi/3) q[8];
cx q[7], q[8];
cx q[0], q[9];
U(0, 0, pi/3) q[9];
cx q[0], q[9];
cx q[1], q[9];
U(0, 0, pi/3) q[9];
cx q[1], q[9];
cx q[2], q[9];
U(0, 0, pi/3) q[9];
cx q[2], q[9];
cx q[3], q[9];
U(0, 0, pi/3) q[9];
cx q[3], q[9];
cx q[4], q[9];
U(0, 0, pi/3) q[9];
cx q[4], q[9];
cx q[5], q[9];
U(0, 0, pi/3) q[9];
cx q[5], q[9];
cx q[6], q[9];
U(0, 0, pi/3) q[9];
cx q[6], q[9];
cx q[7], q[9];
U(0, 0, pi/3) q[9];
cx q[7], q[9];
cx q[0], q[10];
U(0, 0, pi/3) q[10];
cx q[0], q[10];
cx q[5], q[10];
U(0, 0, pi/3) q[10];
cx q[5], q[10];
cx q[9], q[10];
U(0, 0, pi/3) q[10];
cx q[9], q[10];
cx q[0], q[11];
U(0, 0, pi/3) q[11];
cx q[0], q[11];
cx q[1], q[11];
U(0, 0, pi/3) q[11];
cx q[1], q[11];
cx q[2], q[11];
U(0, 0, pi/3) q[11];
cx q[2], q[11];
cx q[4], q[11];
U(0, 0, pi/3) q[11];
cx q[4], q[11];
cx q[7], q[11];
U(0, 0, pi/3) q[11];
cx q[7], q[11];
cx q[10], q[11];
U(0, 0, pi/3) q[11];
cx q[10], q[11];
cx q[0], q[12];
U(0, 0, pi/3) q[12];
cx q[0], q[12];
cx q[2], q[12];
U(0, 0, pi/3) q[12];
cx q[2], q[12];
cx q[4], q[12];
U(0, 0, pi/3) q[12];
cx q[4], q[12];
cx q[5], q[12];
U(0, 0, pi/3) q[12];
cx q[5], q[12];
cx q[7], q[12];
U(0, 0, pi/3) q[12];
cx q[7], q[12];
cx q[8], q[12];
U(0, 0, pi/3) q[12];
cx q[8], q[12];
cx q[9], q[12];
U(0, 0, pi/3) q[12];
cx q[9], q[12];
cx q[10], q[12];
U(0, 0, pi/3) q[12];
cx q[10], q[12];
cx q[0], q[13];
U(0, 0, pi/3) q[13];
cx q[0], q[13];
cx q[1], q[13];
U(0, 0, pi/3) q[13];
cx q[1], q[13];
cx q[2], q[13];
U(0, 0, pi/3) q[13];
cx q[2], q[13];
cx q[3], q[13];
U(0, 0, pi/3) q[13];
cx q[3], q[13];
cx q[4], q[13];
U(0, 0, pi/3) q[13];
cx q[4], q[13];
cx q[6], q[13];
U(0, 0, pi/3) q[13];
cx q[6], q[13];
cx q[7], q[13];
U(0, 0, pi/3) q[13];
cx q[7], q[13];
cx q[8], q[13];
U(0, 0, pi/3) q[13];
cx q[8], q[13];
cx q[9], q[13];
U(0, 0, pi/3) q[13];
cx q[9], q[13];
cx q[11], q[13];
U(0, 0, pi/3) q[13];
cx q[11], q[13];
cx q[0], q[14];
U(0, 0, pi/3) q[14];
cx q[0], q[14];
cx q[1], q[14];
U(0, 0, pi/3) q[14];
cx q[1], q[14];
cx q[2], q[14];
U(0, 0, pi/3) q[14];
cx q[2], q[14];
cx q[5], q[14];
U(0, 0, pi/3) q[14];
cx q[5], q[14];
cx q[8], q[14];
U(0, 0, pi/3) q[14];
cx q[8], q[14];
cx q[9], q[14];
U(0, 0, pi/3) q[14];
cx q[9], q[14];
cx q[0], q[15];
U(0, 0, pi/3) q[15];
cx q[0], q[15];
cx q[3], q[15];
U(0, 0, pi/3) q[15];
cx q[3], q[15];
cx q[7], q[15];
U(0, 0, pi/3) q[15];
cx q[7], q[15];
cx q[9], q[15];
U(0, 0, pi/3) q[15];
cx q[9], q[15];
cx q[11], q[15];
U(0, 0, pi/3) q[15];
cx q[11], q[15];
cx q[12], q[15];
U(0, 0, pi/3) q[15];
cx q[12], q[15];
cx q[14], q[15];
U(0, 0, pi/3) q[15];
cx q[14], q[15];
cx q[0], q[16];
U(0, 0, pi/3) q[16];
cx q[0], q[16];
cx q[4], q[16];
U(0, 0, pi/3) q[16];
cx q[4], q[16];
cx q[5], q[16];
U(0, 0, pi/3) q[16];
cx q[5], q[16];
cx q[6], q[16];
U(0, 0, pi/3) q[16];
cx q[6], q[16];
cx q[7], q[16];
U(0, 0, pi/3) q[16];
cx q[7], q[16];
cx q[8], q[16];
U(0, 0, pi/3) q[16];
cx q[8], q[16];
cx q[12], q[16];
U(0, 0, pi/3) q[16];
cx q[12], q[16];
cx q[13], q[16];
U(0, 0, pi/3) q[16];
cx q[13], q[16];
cx q[14], q[16];
U(0, 0, pi/3) q[16];
cx q[14], q[16];
cx q[15], q[16];
U(0, 0, pi/3) q[16];
cx q[15], q[16];
cx q[2], q[17];
U(0, 0, pi/3) q[17];
cx q[2], q[17];
cx q[4], q[17];
U(0, 0, pi/3) q[17];
cx q[4], q[17];
cx q[6], q[17];
U(0, 0, pi/3) q[17];
cx q[6], q[17];
cx q[7], q[17];
U(0, 0, pi/3) q[17];
cx q[7], q[17];
cx q[13], q[17];
U(0, 0, pi/3) q[17];
cx q[13], q[17];
cx q[0], q[18];
U(0, 0, pi/3) q[18];
cx q[0], q[18];
cx q[2], q[18];
U(0, 0, pi/3) q[18];
cx q[2], q[18];
cx q[5], q[18];
U(0, 0, pi/3) q[18];
cx q[5], q[18];
cx q[6], q[18];
U(0, 0, pi/3) q[18];
cx q[6], q[18];
cx q[11], q[18];
U(0, 0, pi/3) q[18];
cx q[11], q[18];
cx q[12], q[18];
U(0, 0, pi/3) q[18];
cx q[12], q[18];
cx q[14], q[18];
U(0, 0, pi/3) q[18];
cx q[14], q[18];
cx q[17], q[18];
U(0, 0, pi/3) q[18];
cx q[17], q[18];
cx q[1], q[19];
U(0, 0, pi/3) q[19];
cx q[1], q[19];
cx q[2], q[19];
U(0, 0, pi/3) q[19];
cx q[2], q[19];
cx q[3], q[19];
U(0, 0, pi/3) q[19];
cx q[3], q[19];
cx q[4], q[19];
U(0, 0, pi/3) q[19];
cx q[4], q[19];
cx q[5], q[19];
U(0, 0, pi/3) q[19];
cx q[5], q[19];
cx q[7], q[19];
U(0, 0, pi/3) q[19];
cx q[7], q[19];
cx q[8], q[19];
U(0, 0, pi/3) q[19];
cx q[8], q[19];
cx q[10], q[19];
U(0, 0, pi/3) q[19];
cx q[10], q[19];
cx q[11], q[19];
U(0, 0, pi/3) q[19];
cx q[11], q[19];
cx q[12], q[19];
U(0, 0, pi/3) q[19];
cx q[12], q[19];
cx q[13], q[19];
U(0, 0, pi/3) q[19];
cx q[13], q[19];
cx q[14], q[19];
U(0, 0, pi/3) q[19];
cx q[14], q[19];
cx q[15], q[19];
U(0, 0, pi/3) q[19];
cx q[15], q[19];
cx q[17], q[19];
U(0, 0, pi/3) q[19];
cx q[17], q[19];
cx q[0], q[20];
U(0, 0, pi/3) q[20];
cx q[0], q[20];
cx q[4], q[20];
U(0, 0, pi/3) q[20];
cx q[4], q[20];
cx q[6], q[20];
U(0, 0, pi/3) q[20];
cx q[6], q[20];
cx q[16], q[20];
U(0, 0, pi/3) q[20];
cx q[16], q[20];
cx q[17], q[20];
U(0, 0, pi/3) q[20];
cx q[17], q[20];
cx q[18], q[20];
U(0, 0, pi/3) q[20];
cx q[18], q[20];
cx q[19], q[20];
U(0, 0, pi/3) q[20];
cx q[19], q[20];
cx q[3], q[21];
U(0, 0, pi/3) q[21];
cx q[3], q[21];
cx q[7], q[21];
U(0, 0, pi/3) q[21];
cx q[7], q[21];
cx q[8], q[21];
U(0, 0, pi/3) q[21];
cx q[8], q[21];
cx q[9], q[21];
U(0, 0, pi/3) q[21];
cx q[9], q[21];
cx q[12], q[21];
U(0, 0, pi/3) q[21];
cx q[12], q[21];
cx q[13], q[21];
U(0, 0, pi/3) q[21];
cx q[13], q[21];
cx q[14], q[21];
U(0, 0, pi/3) q[21];
cx q[14], q[21];
cx q[17], q[21];
U(0, 0, pi/3) q[21];
cx q[17], q[21];
cx q[18], q[21];
U(0, 0, pi/3) q[21];
cx q[18], q[21];
cx q[20], q[21];
U(0, 0, pi/3) q[21];
cx q[20], q[21];
cx q[1], q[22];
U(0, 0, pi/3) q[22];
cx q[1], q[22];
cx q[3], q[22];
U(0, 0, pi/3) q[22];
cx q[3], q[22];
cx q[4], q[22];
U(0, 0, pi/3) q[22];
cx q[4], q[22];
cx q[7], q[22];
U(0, 0, pi/3) q[22];
cx q[7], q[22];
cx q[8], q[22];
U(0, 0, pi/3) q[22];
cx q[8], q[22];
cx q[11], q[22];
U(0, 0, pi/3) q[22];
cx q[11], q[22];
cx q[14], q[22];
U(0, 0, pi/3) q[22];
cx q[14], q[22];
cx q[15], q[22];
U(0, 0, pi/3) q[22];
cx q[15], q[22];
cx q[17], q[22];
U(0, 0, pi/3) q[22];
cx q[17], q[22];
cx q[18], q[22];
U(0, 0, pi/3) q[22];
cx q[18], q[22];
cx q[20], q[22];
U(0, 0, pi/3) q[22];
cx q[20], q[22];
cx q[21], q[22];
U(0, 0, pi/3) q[22];
cx q[21], q[22];
cx q[1], q[23];
U(0, 0, pi/3) q[23];
cx q[1], q[23];
cx q[7], q[23];
U(0, 0, pi/3) q[23];
cx q[7], q[23];
cx q[8], q[23];
U(0, 0, pi/3) q[23];
cx q[8], q[23];
cx q[11], q[23];
U(0, 0, pi/3) q[23];
cx q[11], q[23];
cx q[12], q[23];
U(0, 0, pi/3) q[23];
cx q[12], q[23];
cx q[14], q[23];
U(0, 0, pi/3) q[23];
cx q[14], q[23];
cx q[15], q[23];
U(0, 0, pi/3) q[23];
cx q[15], q[23];
cx q[17], q[23];
U(0, 0, pi/3) q[23];
cx q[17], q[23];
cx q[19], q[23];
U(0, 0, pi/3) q[23];
cx q[19], q[23];
cx q[21], q[23];
U(0, 0, pi/3) q[23];
cx q[21], q[23];
cx q[0], q[24];
U(0, 0, pi/3) q[24];
cx q[0], q[24];
cx q[4], q[24];
U(0, 0, pi/3) q[24];
cx q[4], q[24];
cx q[5], q[24];
U(0, 0, pi/3) q[24];
cx q[5], q[24];
cx q[6], q[24];
U(0, 0, pi/3) q[24];
cx q[6], q[24];
cx q[7], q[24];
U(0, 0, pi/3) q[24];
cx q[7], q[24];
cx q[9], q[24];
U(0, 0, pi/3) q[24];
cx q[9], q[24];
cx q[10], q[24];
U(0, 0, pi/3) q[24];
cx q[10], q[24];
cx q[11], q[24];
U(0, 0, pi/3) q[24];
cx q[11], q[24];
cx q[12], q[24];
U(0, 0, pi/3) q[24];
cx q[12], q[24];
cx q[16], q[24];
U(0, 0, pi/3) q[24];
cx q[16], q[24];
cx q[17], q[24];
U(0, 0, pi/3) q[24];
cx q[17], q[24];
cx q[19], q[24];
U(0, 0, pi/3) q[24];
cx q[19], q[24];
cx q[20], q[24];
U(0, 0, pi/3) q[24];
cx q[20], q[24];
cx q[21], q[24];
U(0, 0, pi/3) q[24];
cx q[21], q[24];
cx q[22], q[24];
U(0, 0, pi/3) q[24];
cx q[22], q[24];
cx q[0], q[25];
U(0, 0, pi/3) q[25];
cx q[0], q[25];
cx q[2], q[25];
U(0, 0, pi/3) q[25];
cx q[2], q[25];
cx q[3], q[25];
U(0, 0, pi/3) q[25];
cx q[3], q[25];
cx q[5], q[25];
U(0, 0, pi/3) q[25];
cx q[5], q[25];
cx q[8], q[25];
U(0, 0, pi/3) q[25];
cx q[8], q[25];
cx q[9], q[25];
U(0, 0, pi/3) q[25];
cx q[9], q[25];
cx q[10], q[25];
U(0, 0, pi/3) q[25];
cx q[10], q[25];
cx q[11], q[25];
U(0, 0, pi/3) q[25];
cx q[11], q[25];
cx q[12], q[25];
U(0, 0, pi/3) q[25];
cx q[12], q[25];
cx q[13], q[25];
U(0, 0, pi/3) q[25];
cx q[13], q[25];
cx q[14], q[25];
U(0, 0, pi/3) q[25];
cx q[14], q[25];
cx q[16], q[25];
U(0, 0, pi/3) q[25];
cx q[16], q[25];
cx q[17], q[25];
U(0, 0, pi/3) q[25];
cx q[17], q[25];
cx q[22], q[25];
U(0, 0, pi/3) q[25];
cx q[22], q[25];
cx q[24], q[25];
U(0, 0, pi/3) q[25];
cx q[24], q[25];
cx q[4], q[26];
U(0, 0, pi/3) q[26];
cx q[4], q[26];
cx q[5], q[26];
U(0, 0, pi/3) q[26];
cx q[5], q[26];
cx q[6], q[26];
U(0, 0, pi/3) q[26];
cx q[6], q[26];
cx q[7], q[26];
U(0, 0, pi/3) q[26];
cx q[7], q[26];
cx q[9], q[26];
U(0, 0, pi/3) q[26];
cx q[9], q[26];
cx q[10], q[26];
U(0, 0, pi/3) q[26];
cx q[10], q[26];
cx q[13], q[26];
U(0, 0, pi/3) q[26];
cx q[13], q[26];
cx q[17], q[26];
U(0, 0, pi/3) q[26];
cx q[17], q[26];
cx q[24], q[26];
U(0, 0, pi/3) q[26];
cx q[24], q[26];
cx q[0], q[27];
U(0, 0, pi/3) q[27];
cx q[0], q[27];
cx q[1], q[27];
U(0, 0, pi/3) q[27];
cx q[1], q[27];
cx q[2], q[27];
U(0, 0, pi/3) q[27];
cx q[2], q[27];
cx q[3], q[27];
U(0, 0, pi/3) q[27];
cx q[3], q[27];
cx q[5], q[27];
U(0, 0, pi/3) q[27];
cx q[5], q[27];
cx q[9], q[27];
U(0, 0, pi/3) q[27];
cx q[9], q[27];
cx q[11], q[27];
U(0, 0, pi/3) q[27];
cx q[11], q[27];
cx q[12], q[27];
U(0, 0, pi/3) q[27];
cx q[12], q[27];
cx q[15], q[27];
U(0, 0, pi/3) q[27];
cx q[15], q[27];
cx q[16], q[27];
U(0, 0, pi/3) q[27];
cx q[16], q[27];
cx q[17], q[27];
U(0, 0, pi/3) q[27];
cx q[17], q[27];
cx q[18], q[27];
U(0, 0, pi/3) q[27];
cx q[18], q[27];
cx q[22], q[27];
U(0, 0, pi/3) q[27];
cx q[22], q[27];
cx q[24], q[27];
U(0, 0, pi/3) q[27];
cx q[24], q[27];
cx q[26], q[27];
U(0, 0, pi/3) q[27];
cx q[26], q[27];
cx q[1], q[28];
U(0, 0, pi/3) q[28];
cx q[1], q[28];
cx q[2], q[28];
U(0, 0, pi/3) q[28];
cx q[2], q[28];
cx q[6], q[28];
U(0, 0, pi/3) q[28];
cx q[6], q[28];
cx q[8], q[28];
U(0, 0, pi/3) q[28];
cx q[8], q[28];
cx q[10], q[28];
U(0, 0, pi/3) q[28];
cx q[10], q[28];
cx q[13], q[28];
U(0, 0, pi/3) q[28];
cx q[13], q[28];
cx q[15], q[28];
U(0, 0, pi/3) q[28];
cx q[15], q[28];
cx q[17], q[28];
U(0, 0, pi/3) q[28];
cx q[17], q[28];
cx q[20], q[28];
U(0, 0, pi/3) q[28];
cx q[20], q[28];
cx q[22], q[28];
U(0, 0, pi/3) q[28];
cx q[22], q[28];
cx q[23], q[28];
U(0, 0, pi/3) q[28];
cx q[23], q[28];
cx q[27], q[28];
U(0, 0, pi/3) q[28];
cx q[27], q[28];
cx q[0], q[29];
U(0, 0, pi/3) q[29];
cx q[0], q[29];
cx q[2], q[29];
U(0, 0, pi/3) q[29];
cx q[2], q[29];
cx q[3], q[29];
U(0, 0, pi/3) q[29];
cx q[3], q[29];
cx q[6], q[29];
U(0, 0, pi/3) q[29];
cx q[6], q[29];
cx q[7], q[29];
U(0, 0, pi/3) q[29];
cx q[7], q[29];
cx q[9], q[29];
U(0, 0, pi/3) q[29];
cx q[9], q[29];
cx q[10], q[29];
U(0, 0, pi/3) q[29];
cx q[10], q[29];
cx q[12], q[29];
U(0, 0, pi/3) q[29];
cx q[12], q[29];
cx q[14], q[29];
U(0, 0, pi/3) q[29];
cx q[14], q[29];
cx q[17], q[29];
U(0, 0, pi/3) q[29];
cx q[17], q[29];
cx q[18], q[29];
U(0, 0, pi/3) q[29];
cx q[18], q[29];
cx q[19], q[29];
U(0, 0, pi/3) q[29];
cx q[19], q[29];
cx q[20], q[29];
U(0, 0, pi/3) q[29];
cx q[20], q[29];
cx q[21], q[29];
U(0, 0, pi/3) q[29];
cx q[21], q[29];
cx q[22], q[29];
U(0, 0, pi/3) q[29];
cx q[22], q[29];
cx q[24], q[29];
U(0, 0, pi/3) q[29];
cx q[24], q[29];
cx q[25], q[29];
U(0, 0, pi/3) q[29];
cx q[25], q[29];
cx q[26], q[29];
U(0, 0, pi/3) q[29];
cx q[26], q[29];
cx q[27], q[29];
U(0, 0, pi/3) q[29];
cx q[27], q[29];
cx q[28], q[29];
U(0, 0, pi/3) q[29];
cx q[28], q[29];
cx q[0], q[30];
U(0, 0, pi/3) q[30];
cx q[0], q[30];
cx q[1], q[30];
U(0, 0, pi/3) q[30];
cx q[1], q[30];
cx q[2], q[30];
U(0, 0, pi/3) q[30];
cx q[2], q[30];
cx q[7], q[30];
U(0, 0, pi/3) q[30];
cx q[7], q[30];
cx q[8], q[30];
U(0, 0, pi/3) q[30];
cx q[8], q[30];
cx q[9], q[30];
U(0, 0, pi/3) q[30];
cx q[9], q[30];
cx q[10], q[30];
U(0, 0, pi/3) q[30];
cx q[10], q[30];
cx q[13], q[30];
U(0, 0, pi/3) q[30];
cx q[13], q[30];
cx q[15], q[30];
U(0, 0, pi/3) q[30];
cx q[15], q[30];
cx q[17], q[30];
U(0, 0, pi/3) q[30];
cx q[17], q[30];
cx q[18], q[30];
U(0, 0, pi/3) q[30];
cx q[18], q[30];
cx q[19], q[30];
U(0, 0, pi/3) q[30];
cx q[19], q[30];
cx q[21], q[30];
U(0, 0, pi/3) q[30];
cx q[21], q[30];
cx q[23], q[30];
U(0, 0, pi/3) q[30];
cx q[23], q[30];
cx q[24], q[30];
U(0, 0, pi/3) q[30];
cx q[24], q[30];
cx q[25], q[30];
U(0, 0, pi/3) q[30];
cx q[25], q[30];
cx q[27], q[30];
U(0, 0, pi/3) q[30];
cx q[27], q[30];
cx q[29], q[30];
U(0, 0, pi/3) q[30];
cx q[29], q[30];
cx q[0], q[31];
U(0, 0, pi/3) q[31];
cx q[0], q[31];
cx q[1], q[31];
U(0, 0, pi/3) q[31];
cx q[1], q[31];
cx q[9], q[31];
U(0, 0, pi/3) q[31];
cx q[9], q[31];
cx q[12], q[31];
U(0, 0, pi/3) q[31];
cx q[12], q[31];
cx q[13], q[31];
U(0, 0, pi/3) q[31];
cx q[13], q[31];
cx q[15], q[31];
U(0, 0, pi/3) q[31];
cx q[15], q[31];
cx q[16], q[31];
U(0, 0, pi/3) q[31];
cx q[16], q[31];
cx q[17], q[31];
U(0, 0, pi/3) q[31];
cx q[17], q[31];
cx q[21], q[31];
U(0, 0, pi/3) q[31];
cx q[21], q[31];
cx q[22], q[31];
U(0, 0, pi/3) q[31];
cx q[22], q[31];
cx q[23], q[31];
U(0, 0, pi/3) q[31];
cx q[23], q[31];
cx q[24], q[31];
U(0, 0, pi/3) q[31];
cx q[24], q[31];
cx q[25], q[31];
U(0, 0, pi/3) q[31];
cx q[25], q[31];
cx q[26], q[31];
U(0, 0, pi/3) q[31];
cx q[26], q[31];
cx q[27], q[31];
U(0, 0, pi/3) q[31];
cx q[27], q[31];
cx q[30], q[31];
U(0, 0, pi/3) q[31];
cx q[30], q[31];
cx q[0], q[32];
U(0, 0, pi/3) q[32];
cx q[0], q[32];
cx q[1], q[32];
U(0, 0, pi/3) q[32];
cx q[1], q[32];
cx q[2], q[32];
U(0, 0, pi/3) q[32];
cx q[2], q[32];
cx q[3], q[32];
U(0, 0, pi/3) q[32];
cx q[3], q[32];
cx q[6], q[32];
U(0, 0, pi/3) q[32];
cx q[6], q[32];
cx q[12], q[32];
U(0, 0, pi/3) q[32];
cx q[12], q[32];
cx q[13], q[32];
U(0, 0, pi/3) q[32];
cx q[13], q[32];
cx q[17], q[32];
U(0, 0, pi/3) q[32];
cx q[17], q[32];
cx q[20], q[32];
U(0, 0, pi/3) q[32];
cx q[20], q[32];
cx q[22], q[32];
U(0, 0, pi/3) q[32];
cx q[22], q[32];
cx q[26], q[32];
U(0, 0, pi/3) q[32];
cx q[26], q[32];
cx q[29], q[32];
U(0, 0, pi/3) q[32];
cx q[29], q[32];
cx q[31], q[32];
U(0, 0, pi/3) q[32];
cx q[31], q[32];
cx q[0], q[33];
U(0, 0, pi/3) q[33];
cx q[0], q[33];
cx q[1], q[33];
U(0, 0, pi/3) q[33];
cx q[1], q[33];
cx q[3], q[33];
U(0, 0, pi/3) q[33];
cx q[3], q[33];
cx q[4], q[33];
U(0, 0, pi/3) q[33];
cx q[4], q[33];
cx q[5], q[33];
U(0, 0, pi/3) q[33];
cx q[5], q[33];
cx q[6], q[33];
U(0, 0, pi/3) q[33];
cx q[6], q[33];
cx q[7], q[33];
U(0, 0, pi/3) q[33];
cx q[7], q[33];
cx q[10], q[33];
U(0, 0, pi/3) q[33];
cx q[10], q[33];
cx q[11], q[33];
U(0, 0, pi/3) q[33];
cx q[11], q[33];
cx q[13], q[33];
U(0, 0, pi/3) q[33];
cx q[13], q[33];
cx q[14], q[33];
U(0, 0, pi/3) q[33];
cx q[14], q[33];
cx q[16], q[33];
U(0, 0, pi/3) q[33];
cx q[16], q[33];
cx q[24], q[33];
U(0, 0, pi/3) q[33];
cx q[24], q[33];
cx q[30], q[33];
U(0, 0, pi/3) q[33];
cx q[30], q[33];
cx q[31], q[33];
U(0, 0, pi/3) q[33];
cx q[31], q[33];
cx q[32], q[33];
U(0, 0, pi/3) q[33];
cx q[32], q[33];
cx q[0], q[34];
U(0, 0, pi/3) q[34];
cx q[0], q[34];
cx q[1], q[34];
U(0, 0, pi/3) q[34];
cx q[1], q[34];
cx q[2], q[34];
U(0, 0, pi/3) q[34];
cx q[2], q[34];
cx q[4], q[34];
U(0, 0, pi/3) q[34];
cx q[4], q[34];
cx q[6], q[34];
U(0, 0, pi/3) q[34];
cx q[6], q[34];
cx q[7], q[34];
U(0, 0, pi/3) q[34];
cx q[7], q[34];
cx q[16], q[34];
U(0, 0, pi/3) q[34];
cx q[16], q[34];
cx q[19], q[34];
U(0, 0, pi/3) q[34];
cx q[19], q[34];
cx q[20], q[34];
U(0, 0, pi/3) q[34];
cx q[20], q[34];
cx q[21], q[34];
U(0, 0, pi/3) q[34];
cx q[21], q[34];
cx q[22], q[34];
U(0, 0, pi/3) q[34];
cx q[22], q[34];
cx q[23], q[34];
U(0, 0, pi/3) q[34];
cx q[23], q[34];
cx q[24], q[34];
U(0, 0, pi/3) q[34];
cx q[24], q[34];
cx q[25], q[34];
U(0, 0, pi/3) q[34];
cx q[25], q[34];
cx q[27], q[34];
U(0, 0, pi/3) q[34];
cx q[27], q[34];
cx q[28], q[34];
U(0, 0, pi/3) q[34];
cx q[28], q[34];
cx q[30], q[34];
U(0, 0, pi/3) q[34];
cx q[30], q[34];
cx q[31], q[34];
U(0, 0, pi/3) q[34];
cx q[31], q[34];
cx q[1], q[35];
U(0, 0, pi/3) q[35];
cx q[1], q[35];
cx q[3], q[35];
U(0, 0, pi/3) q[35];
cx q[3], q[35];
cx q[4], q[35];
U(0, 0, pi/3) q[35];
cx q[4], q[35];
cx q[5], q[35];
U(0, 0, pi/3) q[35];
cx q[5], q[35];
cx q[6], q[35];
U(0, 0, pi/3) q[35];
cx q[6], q[35];
cx q[7], q[35];
U(0, 0, pi/3) q[35];
cx q[7], q[35];
cx q[12], q[35];
U(0, 0, pi/3) q[35];
cx q[12], q[35];
cx q[13], q[35];
U(0, 0, pi/3) q[35];
cx q[13], q[35];
cx q[15], q[35];
U(0, 0, pi/3) q[35];
cx q[15], q[35];
cx q[16], q[35];
U(0, 0, pi/3) q[35];
cx q[16], q[35];
cx q[18], q[35];
U(0, 0, pi/3) q[35];
cx q[18], q[35];
cx q[19], q[35];
U(0, 0, pi/3) q[35];
cx q[19], q[35];
cx q[21], q[35];
U(0, 0, pi/3) q[35];
cx q[21], q[35];
cx q[22], q[35];
U(0, 0, pi/3) q[35];
cx q[22], q[35];
cx q[24], q[35];
U(0, 0, pi/3) q[35];
cx q[24], q[35];
cx q[25], q[35];
U(0, 0, pi/3) q[35];
cx q[25], q[35];
cx q[31], q[35];
U(0, 0, pi/3) q[35];
cx q[31], q[35];
cx q[32], q[35];
U(0, 0, pi/3) q[35];
cx q[32], q[35];
cx q[33], q[35];
U(0, 0, pi/3) q[35];
cx q[33], q[35];
cx q[0], q[36];
U(0, 0, pi/3) q[36];
cx q[0], q[36];
cx q[5], q[36];
U(0, 0, pi/3) q[36];
cx q[5], q[36];
cx q[6], q[36];
U(0, 0, pi/3) q[36];
cx q[6], q[36];
cx q[8], q[36];
U(0, 0, pi/3) q[36];
cx q[8], q[36];
cx q[11], q[36];
U(0, 0, pi/3) q[36];
cx q[11], q[36];
cx q[15], q[36];
U(0, 0, pi/3) q[36];
cx q[15], q[36];
cx q[16], q[36];
U(0, 0, pi/3) q[36];
cx q[16], q[36];
cx q[17], q[36];
U(0, 0, pi/3) q[36];
cx q[17], q[36];
cx q[21], q[36];
U(0, 0, pi/3) q[36];
cx q[21], q[36];
cx q[23], q[36];
U(0, 0, pi/3) q[36];
cx q[23], q[36];
cx q[27], q[36];
U(0, 0, pi/3) q[36];
cx q[27], q[36];
cx q[30], q[36];
U(0, 0, pi/3) q[36];
cx q[30], q[36];
cx q[31], q[36];
U(0, 0, pi/3) q[36];
cx q[31], q[36];
cx q[32], q[36];
U(0, 0, pi/3) q[36];
cx q[32], q[36];
cx q[33], q[36];
U(0, 0, pi/3) q[36];
cx q[33], q[36];
cx q[1], q[37];
U(0, 0, pi/3) q[37];
cx q[1], q[37];
cx q[2], q[37];
U(0, 0, pi/3) q[37];
cx q[2], q[37];
cx q[3], q[37];
U(0, 0, pi/3) q[37];
cx q[3], q[37];
cx q[4], q[37];
U(0, 0, pi/3) q[37];
cx q[4], q[37];
cx q[5], q[37];
U(0, 0, pi/3) q[37];
cx q[5], q[37];
cx q[6], q[37];
U(0, 0, pi/3) q[37];
cx q[6], q[37];
cx q[8], q[37];
U(0, 0, pi/3) q[37];
cx q[8], q[37];
cx q[11], q[37];
U(0, 0, pi/3) q[37];
cx q[11], q[37];
cx q[15], q[37];
U(0, 0, pi/3) q[37];
cx q[15], q[37];
cx q[16], q[37];
U(0, 0, pi/3) q[37];
cx q[16], q[37];
cx q[17], q[37];
U(0, 0, pi/3) q[37];
cx q[17], q[37];
cx q[18], q[37];
U(0, 0, pi/3) q[37];
cx q[18], q[37];
cx q[19], q[37];
U(0, 0, pi/3) q[37];
cx q[19], q[37];
cx q[20], q[37];
U(0, 0, pi/3) q[37];
cx q[20], q[37];
cx q[22], q[37];
U(0, 0, pi/3) q[37];
cx q[22], q[37];
cx q[23], q[37];
U(0, 0, pi/3) q[37];
cx q[23], q[37];
cx q[24], q[37];
U(0, 0, pi/3) q[37];
cx q[24], q[37];
cx q[25], q[37];
U(0, 0, pi/3) q[37];
cx q[25], q[37];
cx q[26], q[37];
U(0, 0, pi/3) q[37];
cx q[26], q[37];
cx q[27], q[37];
U(0, 0, pi/3) q[37];
cx q[27], q[37];
cx q[29], q[37];
U(0, 0, pi/3) q[37];
cx q[29], q[37];
cx q[32], q[37];
U(0, 0, pi/3) q[37];
cx q[32], q[37];
cx q[34], q[37];
U(0, 0, pi/3) q[37];
cx q[34], q[37];
cx q[35], q[37];
U(0, 0, pi/3) q[37];
cx q[35], q[37];
cx q[36], q[37];
U(0, 0, pi/3) q[37];
cx q[36], q[37];
cx q[4], q[38];
U(0, 0, pi/3) q[38];
cx q[4], q[38];
cx q[5], q[38];
U(0, 0, pi/3) q[38];
cx q[5], q[38];
cx q[8], q[38];
U(0, 0, pi/3) q[38];
cx q[8], q[38];
cx q[9], q[38];
U(0, 0, pi/3) q[38];
cx q[9], q[38];
cx q[16], q[38];
U(0, 0, pi/3) q[38];
cx q[16], q[38];
cx q[17], q[38];
U(0, 0, pi/3) q[38];
cx q[17], q[38];
cx q[18], q[38];
U(0, 0, pi/3) q[38];
cx q[18], q[38];
cx q[20], q[38];
U(0, 0, pi/3) q[38];
cx q[20], q[38];
cx q[21], q[38];
U(0, 0, pi/3) q[38];
cx q[21], q[38];
cx q[22], q[38];
U(0, 0, pi/3) q[38];
cx q[22], q[38];
cx q[24], q[38];
U(0, 0, pi/3) q[38];
cx q[24], q[38];
cx q[25], q[38];
U(0, 0, pi/3) q[38];
cx q[25], q[38];
cx q[28], q[38];
U(0, 0, pi/3) q[38];
cx q[28], q[38];
cx q[33], q[38];
U(0, 0, pi/3) q[38];
cx q[33], q[38];
cx q[37], q[38];
U(0, 0, pi/3) q[38];
cx q[37], q[38];
cx q[0], q[39];
U(0, 0, pi/3) q[39];
cx q[0], q[39];
cx q[3], q[39];
U(0, 0, pi/3) q[39];
cx q[3], q[39];
cx q[4], q[39];
U(0, 0, pi/3) q[39];
cx q[4], q[39];
cx q[5], q[39];
U(0, 0, pi/3) q[39];
cx q[5], q[39];
cx q[6], q[39];
U(0, 0, pi/3) q[39];
cx q[6], q[39];
cx q[8], q[39];
U(0, 0, pi/3) q[39];
cx q[8], q[39];
cx q[9], q[39];
U(0, 0, pi/3) q[39];
cx q[9], q[39];
cx q[11], q[39];
U(0, 0, pi/3) q[39];
cx q[11], q[39];
cx q[12], q[39];
U(0, 0, pi/3) q[39];
cx q[12], q[39];
cx q[13], q[39];
U(0, 0, pi/3) q[39];
cx q[13], q[39];
cx q[15], q[39];
U(0, 0, pi/3) q[39];
cx q[15], q[39];
cx q[16], q[39];
U(0, 0, pi/3) q[39];
cx q[16], q[39];
cx q[17], q[39];
U(0, 0, pi/3) q[39];
cx q[17], q[39];
cx q[18], q[39];
U(0, 0, pi/3) q[39];
cx q[18], q[39];
cx q[20], q[39];
U(0, 0, pi/3) q[39];
cx q[20], q[39];
cx q[22], q[39];
U(0, 0, pi/3) q[39];
cx q[22], q[39];
cx q[23], q[39];
U(0, 0, pi/3) q[39];
cx q[23], q[39];
cx q[24], q[39];
U(0, 0, pi/3) q[39];
cx q[24], q[39];
cx q[25], q[39];
U(0, 0, pi/3) q[39];
cx q[25], q[39];
cx q[29], q[39];
U(0, 0, pi/3) q[39];
cx q[29], q[39];
cx q[30], q[39];
U(0, 0, pi/3) q[39];
cx q[30], q[39];
cx q[34], q[39];
U(0, 0, pi/3) q[39];
cx q[34], q[39];
cx q[35], q[39];
U(0, 0, pi/3) q[39];
cx q[35], q[39];
cx q[36], q[39];
U(0, 0, pi/3) q[39];
cx q[36], q[39];
cx q[2], q[40];
U(0, 0, pi/3) q[40];
cx q[2], q[40];
cx q[3], q[40];
U(0, 0, pi/3) q[40];
cx q[3], q[40];
cx q[6], q[40];
U(0, 0, pi/3) q[40];
cx q[6], q[40];
cx q[8], q[40];
U(0, 0, pi/3) q[40];
cx q[8], q[40];
cx q[9], q[40];
U(0, 0, pi/3) q[40];
cx q[9], q[40];
cx q[12], q[40];
U(0, 0, pi/3) q[40];
cx q[12], q[40];
cx q[13], q[40];
U(0, 0, pi/3) q[40];
cx q[13], q[40];
cx q[14], q[40];
U(0, 0, pi/3) q[40];
cx q[14], q[40];
cx q[15], q[40];
U(0, 0, pi/3) q[40];
cx q[15], q[40];
cx q[17], q[40];
U(0, 0, pi/3) q[40];
cx q[17], q[40];
cx q[19], q[40];
U(0, 0, pi/3) q[40];
cx q[19], q[40];
cx q[22], q[40];
U(0, 0, pi/3) q[40];
cx q[22], q[40];
cx q[24], q[40];
U(0, 0, pi/3) q[40];
cx q[24], q[40];
cx q[25], q[40];
U(0, 0, pi/3) q[40];
cx q[25], q[40];
cx q[26], q[40];
U(0, 0, pi/3) q[40];
cx q[26], q[40];
cx q[28], q[40];
U(0, 0, pi/3) q[40];
cx q[28], q[40];
cx q[30], q[40];
U(0, 0, pi/3) q[40];
cx q[30], q[40];
cx q[32], q[40];
U(0, 0, pi/3) q[40];
cx q[32], q[40];
cx q[35], q[40];
U(0, 0, pi/3) q[40];
cx q[35], q[40];
cx q[36], q[40];
U(0, 0, pi/3) q[40];
cx q[36], q[40];
cx q[37], q[40];
U(0, 0, pi/3) q[40];
cx q[37], q[40];
cx q[39], q[40];
U(0, 0, pi/3) q[40];
cx q[39], q[40];
cx q[1], q[41];
U(0, 0, pi/3) q[41];
cx q[1], q[41];
cx q[5], q[41];
U(0, 0, pi/3) q[41];
cx q[5], q[41];
cx q[6], q[41];
U(0, 0, pi/3) q[41];
cx q[6], q[41];
cx q[9], q[41];
U(0, 0, pi/3) q[41];
cx q[9], q[41];
cx q[10], q[41];
U(0, 0, pi/3) q[41];
cx q[10], q[41];
cx q[13], q[41];
U(0, 0, pi/3) q[41];
cx q[13], q[41];
cx q[14], q[41];
U(0, 0, pi/3) q[41];
cx q[14], q[41];
cx q[17], q[41];
U(0, 0, pi/3) q[41];
cx q[17], q[41];
cx q[21], q[41];
U(0, 0, pi/3) q[41];
cx q[21], q[41];
cx q[22], q[41];
U(0, 0, pi/3) q[41];
cx q[22], q[41];
cx q[25], q[41];
U(0, 0, pi/3) q[41];
cx q[25], q[41];
cx q[26], q[41];
U(0, 0, pi/3) q[41];
cx q[26], q[41];
cx q[27], q[41];
U(0, 0, pi/3) q[41];
cx q[27], q[41];
cx q[29], q[41];
U(0, 0, pi/3) q[41];
cx q[29], q[41];
cx q[31], q[41];
U(0, 0, pi/3) q[41];
cx q[31], q[41];
cx q[37], q[41];
U(0, 0, pi/3) q[41];
cx q[37], q[41];
cx q[38], q[41];
U(0, 0, pi/3) q[41];
cx q[38], q[41];
cx q[39], q[41];
U(0, 0, pi/3) q[41];
cx q[39], q[41];
cx q[40], q[41];
U(0, 0, pi/3) q[41];
cx q[40], q[41];
cx q[1], q[42];
U(0, 0, pi/3) q[42];
cx q[1], q[42];
cx q[2], q[42];
U(0, 0, pi/3) q[42];
cx q[2], q[42];
cx q[3], q[42];
U(0, 0, pi/3) q[42];
cx q[3], q[42];
cx q[5], q[42];
U(0, 0, pi/3) q[42];
cx q[5], q[42];
cx q[6], q[42];
U(0, 0, pi/3) q[42];
cx q[6], q[42];
cx q[7], q[42];
U(0, 0, pi/3) q[42];
cx q[7], q[42];
cx q[8], q[42];
U(0, 0, pi/3) q[42];
cx q[8], q[42];
cx q[10], q[42];
U(0, 0, pi/3) q[42];
cx q[10], q[42];
cx q[12], q[42];
U(0, 0, pi/3) q[42];
cx q[12], q[42];
cx q[13], q[42];
U(0, 0, pi/3) q[42];
cx q[13], q[42];
cx q[14], q[42];
U(0, 0, pi/3) q[42];
cx q[14], q[42];
cx q[18], q[42];
U(0, 0, pi/3) q[42];
cx q[18], q[42];
cx q[19], q[42];
U(0, 0, pi/3) q[42];
cx q[19], q[42];
cx q[21], q[42];
U(0, 0, pi/3) q[42];
cx q[21], q[42];
cx q[24], q[42];
U(0, 0, pi/3) q[42];
cx q[24], q[42];
cx q[27], q[42];
U(0, 0, pi/3) q[42];
cx q[27], q[42];
cx q[30], q[42];
U(0, 0, pi/3) q[42];
cx q[30], q[42];
cx q[34], q[42];
U(0, 0, pi/3) q[42];
cx q[34], q[42];
cx q[37], q[42];
U(0, 0, pi/3) q[42];
cx q[37], q[42];
cx q[40], q[42];
U(0, 0, pi/3) q[42];
cx q[40], q[42];
cx q[0], q[43];
U(0, 0, pi/3) q[43];
cx q[0], q[43];
cx q[1], q[43];
U(0, 0, pi/3) q[43];
cx q[1], q[43];
cx q[2], q[43];
U(0, 0, pi/3) q[43];
cx q[2], q[43];
cx q[11], q[43];
U(0, 0, pi/3) q[43];
cx q[11], q[43];
cx q[12], q[43];
U(0, 0, pi/3) q[43];
cx q[12], q[43];
cx q[13], q[43];
U(0, 0, pi/3) q[43];
cx q[13], q[43];
cx q[17], q[43];
U(0, 0, pi/3) q[43];
cx q[17], q[43];
cx q[19], q[43];
U(0, 0, pi/3) q[43];
cx q[19], q[43];
cx q[20], q[43];
U(0, 0, pi/3) q[43];
cx q[20], q[43];
cx q[23], q[43];
U(0, 0, pi/3) q[43];
cx q[23], q[43];
cx q[25], q[43];
U(0, 0, pi/3) q[43];
cx q[25], q[43];
cx q[28], q[43];
U(0, 0, pi/3) q[43];
cx q[28], q[43];
cx q[30], q[43];
U(0, 0, pi/3) q[43];
cx q[30], q[43];
cx q[32], q[43];
U(0, 0, pi/3) q[43];
cx q[32], q[43];
cx q[33], q[43];
U(0, 0, pi/3) q[43];
cx q[33], q[43];
cx q[34], q[43];
U(0, 0, pi/3) q[43];
cx q[34], q[43];
cx q[36], q[43];
U(0, 0, pi/3) q[43];
cx q[36], q[43];
cx q[37], q[43];
U(0, 0, pi/3) q[43];
cx q[37], q[43];
cx q[38], q[43];
U(0, 0, pi/3) q[43];
cx q[38], q[43];
cx q[40], q[43];
U(0, 0, pi/3) q[43];
cx q[40], q[43];
cx q[3], q[44];
U(0, 0, pi/3) q[44];
cx q[3], q[44];
cx q[5], q[44];
U(0, 0, pi/3) q[44];
cx q[5], q[44];
cx q[12], q[44];
U(0, 0, pi/3) q[44];
cx q[12], q[44];
cx q[13], q[44];
U(0, 0, pi/3) q[44];
cx q[13], q[44];
cx q[15], q[44];
U(0, 0, pi/3) q[44];
cx q[15], q[44];
cx q[16], q[44];
U(0, 0, pi/3) q[44];
cx q[16], q[44];
cx q[17], q[44];
U(0, 0, pi/3) q[44];
cx q[17], q[44];
cx q[21], q[44];
U(0, 0, pi/3) q[44];
cx q[21], q[44];
cx q[23], q[44];
U(0, 0, pi/3) q[44];
cx q[23], q[44];
cx q[27], q[44];
U(0, 0, pi/3) q[44];
cx q[27], q[44];
cx q[30], q[44];
U(0, 0, pi/3) q[44];
cx q[30], q[44];
cx q[31], q[44];
U(0, 0, pi/3) q[44];
cx q[31], q[44];
cx q[32], q[44];
U(0, 0, pi/3) q[44];
cx q[32], q[44];
cx q[33], q[44];
U(0, 0, pi/3) q[44];
cx q[33], q[44];
cx q[34], q[44];
U(0, 0, pi/3) q[44];
cx q[34], q[44];
cx q[37], q[44];
U(0, 0, pi/3) q[44];
cx q[37], q[44];
cx q[41], q[44];
U(0, 0, pi/3) q[44];
cx q[41], q[44];
cx q[42], q[44];
U(0, 0, pi/3) q[44];
cx q[42], q[44];
cx q[43], q[44];
U(0, 0, pi/3) q[44];
cx q[43], q[44];
cx q[0], q[45];
U(0, 0, pi/3) q[45];
cx q[0], q[45];
cx q[1], q[45];
U(0, 0, pi/3) q[45];
cx q[1], q[45];
cx q[3], q[45];
U(0, 0, pi/3) q[45];
cx q[3], q[45];
cx q[5], q[45];
U(0, 0, pi/3) q[45];
cx q[5], q[45];
cx q[8], q[45];
U(0, 0, pi/3) q[45];
cx q[8], q[45];
cx q[9], q[45];
U(0, 0, pi/3) q[45];
cx q[9], q[45];
cx q[10], q[45];
U(0, 0, pi/3) q[45];
cx q[10], q[45];
cx q[14], q[45];
U(0, 0, pi/3) q[45];
cx q[14], q[45];
cx q[18], q[45];
U(0, 0, pi/3) q[45];
cx q[18], q[45];
cx q[20], q[45];
U(0, 0, pi/3) q[45];
cx q[20], q[45];
cx q[21], q[45];
U(0, 0, pi/3) q[45];
cx q[21], q[45];
cx q[26], q[45];
U(0, 0, pi/3) q[45];
cx q[26], q[45];
cx q[28], q[45];
U(0, 0, pi/3) q[45];
cx q[28], q[45];
cx q[30], q[45];
U(0, 0, pi/3) q[45];
cx q[30], q[45];
cx q[32], q[45];
U(0, 0, pi/3) q[45];
cx q[32], q[45];
cx q[35], q[45];
U(0, 0, pi/3) q[45];
cx q[35], q[45];
cx q[36], q[45];
U(0, 0, pi/3) q[45];
cx q[36], q[45];
cx q[39], q[45];
U(0, 0, pi/3) q[45];
cx q[39], q[45];
cx q[40], q[45];
U(0, 0, pi/3) q[45];
cx q[40], q[45];
cx q[41], q[45];
U(0, 0, pi/3) q[45];
cx q[41], q[45];
cx q[43], q[45];
U(0, 0, pi/3) q[45];
cx q[43], q[45];
cx q[44], q[45];
U(0, 0, pi/3) q[45];
cx q[44], q[45];
cx q[0], q[46];
U(0, 0, pi/3) q[46];
cx q[0], q[46];
cx q[1], q[46];
U(0, 0, pi/3) q[46];
cx q[1], q[46];
cx q[3], q[46];
U(0, 0, pi/3) q[46];
cx q[3], q[46];
cx q[6], q[46];
U(0, 0, pi/3) q[46];
cx q[6], q[46];
cx q[7], q[46];
U(0, 0, pi/3) q[46];
cx q[7], q[46];
cx q[10], q[46];
U(0, 0, pi/3) q[46];
cx q[10], q[46];
cx q[11], q[46];
U(0, 0, pi/3) q[46];
cx q[11], q[46];
cx q[13], q[46];
U(0, 0, pi/3) q[46];
cx q[13], q[46];
cx q[14], q[46];
U(0, 0, pi/3) q[46];
cx q[14], q[46];
cx q[15], q[46];
U(0, 0, pi/3) q[46];
cx q[15], q[46];
cx q[17], q[46];
U(0, 0, pi/3) q[46];
cx q[17], q[46];
cx q[20], q[46];
U(0, 0, pi/3) q[46];
cx q[20], q[46];
cx q[22], q[46];
U(0, 0, pi/3) q[46];
cx q[22], q[46];
cx q[27], q[46];
U(0, 0, pi/3) q[46];
cx q[27], q[46];
cx q[31], q[46];
U(0, 0, pi/3) q[46];
cx q[31], q[46];
cx q[32], q[46];
U(0, 0, pi/3) q[46];
cx q[32], q[46];
cx q[35], q[46];
U(0, 0, pi/3) q[46];
cx q[35], q[46];
cx q[36], q[46];
U(0, 0, pi/3) q[46];
cx q[36], q[46];
cx q[37], q[46];
U(0, 0, pi/3) q[46];
cx q[37], q[46];
cx q[39], q[46];
U(0, 0, pi/3) q[46];
cx q[39], q[46];
cx q[41], q[46];
U(0, 0, pi/3) q[46];
cx q[41], q[46];
cx q[42], q[46];
U(0, 0, pi/3) q[46];
cx q[42], q[46];
cx q[44], q[46];
U(0, 0, pi/3) q[46];
cx q[44], q[46];
cx q[4], q[47];
U(0, 0, pi/3) q[47];
cx q[4], q[47];
cx q[5], q[47];
U(0, 0, pi/3) q[47];
cx q[5], q[47];
cx q[8], q[47];
U(0, 0, pi/3) q[47];
cx q[8], q[47];
cx q[9], q[47];
U(0, 0, pi/3) q[47];
cx q[9], q[47];
cx q[10], q[47];
U(0, 0, pi/3) q[47];
cx q[10], q[47];
cx q[12], q[47];
U(0, 0, pi/3) q[47];
cx q[12], q[47];
cx q[13], q[47];
U(0, 0, pi/3) q[47];
cx q[13], q[47];
cx q[14], q[47];
U(0, 0, pi/3) q[47];
cx q[14], q[47];
cx q[18], q[47];
U(0, 0, pi/3) q[47];
cx q[18], q[47];
cx q[19], q[47];
U(0, 0, pi/3) q[47];
cx q[19], q[47];
cx q[21], q[47];
U(0, 0, pi/3) q[47];
cx q[21], q[47];
cx q[23], q[47];
U(0, 0, pi/3) q[47];
cx q[23], q[47];
cx q[24], q[47];
U(0, 0, pi/3) q[47];
cx q[24], q[47];
cx q[26], q[47];
U(0, 0, pi/3) q[47];
cx q[26], q[47];
cx q[30], q[47];
U(0, 0, pi/3) q[47];
cx q[30], q[47];
cx q[31], q[47];
U(0, 0, pi/3) q[47];
cx q[31], q[47];
cx q[33], q[47];
U(0, 0, pi/3) q[47];
cx q[33], q[47];
cx q[39], q[47];
U(0, 0, pi/3) q[47];
cx q[39], q[47];
cx q[41], q[47];
U(0, 0, pi/3) q[47];
cx q[41], q[47];
cx q[44], q[47];
U(0, 0, pi/3) q[47];
cx q[44], q[47];
cx q[1], q[48];
U(0, 0, pi/3) q[48];
cx q[1], q[48];
cx q[2], q[48];
U(0, 0, pi/3) q[48];
cx q[2], q[48];
cx q[5], q[48];
U(0, 0, pi/3) q[48];
cx q[5], q[48];
cx q[6], q[48];
U(0, 0, pi/3) q[48];
cx q[6], q[48];
cx q[7], q[48];
U(0, 0, pi/3) q[48];
cx q[7], q[48];
cx q[14], q[48];
U(0, 0, pi/3) q[48];
cx q[14], q[48];
cx q[16], q[48];
U(0, 0, pi/3) q[48];
cx q[16], q[48];
cx q[19], q[48];
U(0, 0, pi/3) q[48];
cx q[19], q[48];
cx q[21], q[48];
U(0, 0, pi/3) q[48];
cx q[21], q[48];
cx q[23], q[48];
U(0, 0, pi/3) q[48];
cx q[23], q[48];
cx q[24], q[48];
U(0, 0, pi/3) q[48];
cx q[24], q[48];
cx q[26], q[48];
U(0, 0, pi/3) q[48];
cx q[26], q[48];
cx q[29], q[48];
U(0, 0, pi/3) q[48];
cx q[29], q[48];
cx q[30], q[48];
U(0, 0, pi/3) q[48];
cx q[30], q[48];
cx q[31], q[48];
U(0, 0, pi/3) q[48];
cx q[31], q[48];
cx q[33], q[48];
U(0, 0, pi/3) q[48];
cx q[33], q[48];
cx q[35], q[48];
U(0, 0, pi/3) q[48];
cx q[35], q[48];
cx q[36], q[48];
U(0, 0, pi/3) q[48];
cx q[36], q[48];
cx q[37], q[48];
U(0, 0, pi/3) q[48];
cx q[37], q[48];
cx q[38], q[48];
U(0, 0, pi/3) q[48];
cx q[38], q[48];
cx q[40], q[48];
U(0, 0, pi/3) q[48];
cx q[40], q[48];
cx q[41], q[48];
U(0, 0, pi/3) q[48];
cx q[41], q[48];
cx q[45], q[48];
U(0, 0, pi/3) q[48];
cx q[45], q[48];
cx q[47], q[48];
U(0, 0, pi/3) q[48];
cx q[47], q[48];
cx q[0], q[49];
U(0, 0, pi/3) q[49];
cx q[0], q[49];
cx q[2], q[49];
U(0, 0, pi/3) q[49];
cx q[2], q[49];
cx q[3], q[49];
U(0, 0, pi/3) q[49];
cx q[3], q[49];
cx q[4], q[49];
U(0, 0, pi/3) q[49];
cx q[4], q[49];
cx q[5], q[49];
U(0, 0, pi/3) q[49];
cx q[5], q[49];
cx q[6], q[49];
U(0, 0, pi/3) q[49];
cx q[6], q[49];
cx q[11], q[49];
U(0, 0, pi/3) q[49];
cx q[11], q[49];
cx q[12], q[49];
U(0, 0, pi/3) q[49];
cx q[12], q[49];
cx q[13], q[49];
U(0, 0, pi/3) q[49];
cx q[13], q[49];
cx q[14], q[49];
U(0, 0, pi/3) q[49];
cx q[14], q[49];
cx q[15], q[49];
U(0, 0, pi/3) q[49];
cx q[15], q[49];
cx q[17], q[49];
U(0, 0, pi/3) q[49];
cx q[17], q[49];
cx q[22], q[49];
U(0, 0, pi/3) q[49];
cx q[22], q[49];
cx q[23], q[49];
U(0, 0, pi/3) q[49];
cx q[23], q[49];
cx q[29], q[49];
U(0, 0, pi/3) q[49];
cx q[29], q[49];
cx q[31], q[49];
U(0, 0, pi/3) q[49];
cx q[31], q[49];
cx q[33], q[49];
U(0, 0, pi/3) q[49];
cx q[33], q[49];
cx q[36], q[49];
U(0, 0, pi/3) q[49];
cx q[36], q[49];
cx q[38], q[49];
U(0, 0, pi/3) q[49];
cx q[38], q[49];
cx q[40], q[49];
U(0, 0, pi/3) q[49];
cx q[40], q[49];
cx q[41], q[49];
U(0, 0, pi/3) q[49];
cx q[41], q[49];
cx q[42], q[49];
U(0, 0, pi/3) q[49];
cx q[42], q[49];
cx q[46], q[49];
U(0, 0, pi/3) q[49];
cx q[46], q[49];
cx q[47], q[49];
U(0, 0, pi/3) q[49];
cx q[47], q[49];
cx q[48], q[49];
U(0, 0, pi/3) q[49];
cx q[48], q[49];
cx q[2], q[50];
U(0, 0, pi/3) q[50];
cx q[2], q[50];
cx q[3], q[50];
U(0, 0, pi/3) q[50];
cx q[3], q[50];
cx q[4], q[50];
U(0, 0, pi/3) q[50];
cx q[4], q[50];
cx q[7], q[50];
U(0, 0, pi/3) q[50];
cx q[7], q[50];
cx q[13], q[50];
U(0, 0, pi/3) q[50];
cx q[13], q[50];
cx q[17], q[50];
U(0, 0, pi/3) q[50];
cx q[17], q[50];
cx q[20], q[50];
U(0, 0, pi/3) q[50];
cx q[20], q[50];
cx q[21], q[50];
U(0, 0, pi/3) q[50];
cx q[21], q[50];
cx q[23], q[50];
U(0, 0, pi/3) q[50];
cx q[23], q[50];
cx q[25], q[50];
U(0, 0, pi/3) q[50];
cx q[25], q[50];
cx q[26], q[50];
U(0, 0, pi/3) q[50];
cx q[26], q[50];
cx q[27], q[50];
U(0, 0, pi/3) q[50];
cx q[27], q[50];
cx q[30], q[50];
U(0, 0, pi/3) q[50];
cx q[30], q[50];
cx q[34], q[50];
U(0, 0, pi/3) q[50];
cx q[34], q[50];
cx q[35], q[50];
U(0, 0, pi/3) q[50];
cx q[35], q[50];
cx q[36], q[50];
U(0, 0, pi/3) q[50];
cx q[36], q[50];
cx q[37], q[50];
U(0, 0, pi/3) q[50];
cx q[37], q[50];
cx q[40], q[50];
U(0, 0, pi/3) q[50];
cx q[40], q[50];
cx q[41], q[50];
U(0, 0, pi/3) q[50];
cx q[41], q[50];
cx q[42], q[50];
U(0, 0, pi/3) q[50];
cx q[42], q[50];
cx q[43], q[50];
U(0, 0, pi/3) q[50];
cx q[43], q[50];
cx q[44], q[50];
U(0, 0, pi/3) q[50];
cx q[44], q[50];
cx q[48], q[50];
U(0, 0, pi/3) q[50];
cx q[48], q[50];
cx q[0], q[51];
U(0, 0, pi/3) q[51];
cx q[0], q[51];
cx q[2], q[51];
U(0, 0, pi/3) q[51];
cx q[2], q[51];
cx q[3], q[51];
U(0, 0, pi/3) q[51];
cx q[3], q[51];
cx q[5], q[51];
U(0, 0, pi/3) q[51];
cx q[5], q[51];
cx q[13], q[51];
U(0, 0, pi/3) q[51];
cx q[13], q[51];
cx q[14], q[51];
U(0, 0, pi/3) q[51];
cx q[14], q[51];
cx q[16], q[51];
U(0, 0, pi/3) q[51];
cx q[16], q[51];
cx q[21], q[51];
U(0, 0, pi/3) q[51];
cx q[21], q[51];
cx q[22], q[51];
U(0, 0, pi/3) q[51];
cx q[22], q[51];
cx q[24], q[51];
U(0, 0, pi/3) q[51];
cx q[24], q[51];
cx q[26], q[51];
U(0, 0, pi/3) q[51];
cx q[26], q[51];
cx q[27], q[51];
U(0, 0, pi/3) q[51];
cx q[27], q[51];
cx q[33], q[51];
U(0, 0, pi/3) q[51];
cx q[33], q[51];
cx q[35], q[51];
U(0, 0, pi/3) q[51];
cx q[35], q[51];
cx q[36], q[51];
U(0, 0, pi/3) q[51];
cx q[36], q[51];
cx q[42], q[51];
U(0, 0, pi/3) q[51];
cx q[42], q[51];
cx q[43], q[51];
U(0, 0, pi/3) q[51];
cx q[43], q[51];
cx q[45], q[51];
U(0, 0, pi/3) q[51];
cx q[45], q[51];
cx q[47], q[51];
U(0, 0, pi/3) q[51];
cx q[47], q[51];
cx q[49], q[51];
U(0, 0, pi/3) q[51];
cx q[49], q[51];
cx q[50], q[51];
U(0, 0, pi/3) q[51];
cx q[50], q[51];
cx q[1], q[52];
U(0, 0, pi/3) q[52];
cx q[1], q[52];
cx q[3], q[52];
U(0, 0, pi/3) q[52];
cx q[3], q[52];
cx q[4], q[52];
U(0, 0, pi/3) q[52];
cx q[4], q[52];
cx q[7], q[52];
U(0, 0, pi/3) q[52];
cx q[7], q[52];
cx q[10], q[52];
U(0, 0, pi/3) q[52];
cx q[10], q[52];
cx q[11], q[52];
U(0, 0, pi/3) q[52];
cx q[11], q[52];
cx q[15], q[52];
U(0, 0, pi/3) q[52];
cx q[15], q[52];
cx q[18], q[52];
U(0, 0, pi/3) q[52];
cx q[18], q[52];
cx q[19], q[52];
U(0, 0, pi/3) q[52];
cx q[19], q[52];
cx q[20], q[52];
U(0, 0, pi/3) q[52];
cx q[20], q[52];
cx q[22], q[52];
U(0, 0, pi/3) q[52];
cx q[22], q[52];
cx q[24], q[52];
U(0, 0, pi/3) q[52];
cx q[24], q[52];
cx q[25], q[52];
U(0, 0, pi/3) q[52];
cx q[25], q[52];
cx q[26], q[52];
U(0, 0, pi/3) q[52];
cx q[26], q[52];
cx q[29], q[52];
U(0, 0, pi/3) q[52];
cx q[29], q[52];
cx q[30], q[52];
U(0, 0, pi/3) q[52];
cx q[30], q[52];
cx q[31], q[52];
U(0, 0, pi/3) q[52];
cx q[31], q[52];
cx q[34], q[52];
U(0, 0, pi/3) q[52];
cx q[34], q[52];
cx q[35], q[52];
U(0, 0, pi/3) q[52];
cx q[35], q[52];
cx q[38], q[52];
U(0, 0, pi/3) q[52];
cx q[38], q[52];
cx q[40], q[52];
U(0, 0, pi/3) q[52];
cx q[40], q[52];
cx q[42], q[52];
U(0, 0, pi/3) q[52];
cx q[42], q[52];
cx q[43], q[52];
U(0, 0, pi/3) q[52];
cx q[43], q[52];
cx q[45], q[52];
U(0, 0, pi/3) q[52];
cx q[45], q[52];
cx q[47], q[52];
U(0, 0, pi/3) q[52];
cx q[47], q[52];
cx q[48], q[52];
U(0, 0, pi/3) q[52];
cx q[48], q[52];
cx q[51], q[52];
U(0, 0, pi/3) q[52];
cx q[51], q[52];
cx q[0], q[53];
U(0, 0, pi/3) q[53];
cx q[0], q[53];
cx q[1], q[53];
U(0, 0, pi/3) q[53];
cx q[1], q[53];
cx q[2], q[53];
U(0, 0, pi/3) q[53];
cx q[2], q[53];
cx q[3], q[53];
U(0, 0, pi/3) q[53];
cx q[3], q[53];
cx q[5], q[53];
U(0, 0, pi/3) q[53];
cx q[5], q[53];
cx q[7], q[53];
U(0, 0, pi/3) q[53];
cx q[7], q[53];
cx q[8], q[53];
U(0, 0, pi/3) q[53];
cx q[8], q[53];
cx q[12], q[53];
U(0, 0, pi/3) q[53];
cx q[12], q[53];
cx q[13], q[53];
U(0, 0, pi/3) q[53];
cx q[13], q[53];
cx q[14], q[53];
U(0, 0, pi/3) q[53];
cx q[14], q[53];
cx q[15], q[53];
U(0, 0, pi/3) q[53];
cx q[15], q[53];
cx q[16], q[53];
U(0, 0, pi/3) q[53];
cx q[16], q[53];
cx q[18], q[53];
U(0, 0, pi/3) q[53];
cx q[18], q[53];
cx q[19], q[53];
U(0, 0, pi/3) q[53];
cx q[19], q[53];
cx q[20], q[53];
U(0, 0, pi/3) q[53];
cx q[20], q[53];
cx q[24], q[53];
U(0, 0, pi/3) q[53];
cx q[24], q[53];
cx q[25], q[53];
U(0, 0, pi/3) q[53];
cx q[25], q[53];
cx q[26], q[53];
U(0, 0, pi/3) q[53];
cx q[26], q[53];
cx q[30], q[53];
U(0, 0, pi/3) q[53];
cx q[30], q[53];
cx q[36], q[53];
U(0, 0, pi/3) q[53];
cx q[36], q[53];
cx q[37], q[53];
U(0, 0, pi/3) q[53];
cx q[37], q[53];
cx q[43], q[53];
U(0, 0, pi/3) q[53];
cx q[43], q[53];
cx q[44], q[53];
U(0, 0, pi/3) q[53];
cx q[44], q[53];
cx q[46], q[53];
U(0, 0, pi/3) q[53];
cx q[46], q[53];
cx q[47], q[53];
U(0, 0, pi/3) q[53];
cx q[47], q[53];
cx q[52], q[53];
U(0, 0, pi/3) q[53];
cx q[52], q[53];
cx q[2], q[54];
U(0, 0, pi/3) q[54];
cx q[2], q[54];
cx q[7], q[54];
U(0, 0, pi/3) q[54];
cx q[7], q[54];
cx q[8], q[54];
U(0, 0, pi/3) q[54];
cx q[8], q[54];
cx q[9], q[54];
U(0, 0, pi/3) q[54];
cx q[9], q[54];
cx q[11], q[54];
U(0, 0, pi/3) q[54];
cx q[11], q[54];
cx q[12], q[54];
U(0, 0, pi/3) q[54];
cx q[12], q[54];
cx q[13], q[54];
U(0, 0, pi/3) q[54];
cx q[13], q[54];
cx q[14], q[54];
U(0, 0, pi/3) q[54];
cx q[14], q[54];
cx q[16], q[54];
U(0, 0, pi/3) q[54];
cx q[16], q[54];
cx q[17], q[54];
U(0, 0, pi/3) q[54];
cx q[17], q[54];
cx q[20], q[54];
U(0, 0, pi/3) q[54];
cx q[20], q[54];
cx q[21], q[54];
U(0, 0, pi/3) q[54];
cx q[21], q[54];
cx q[22], q[54];
U(0, 0, pi/3) q[54];
cx q[22], q[54];
cx q[24], q[54];
U(0, 0, pi/3) q[54];
cx q[24], q[54];
cx q[27], q[54];
U(0, 0, pi/3) q[54];
cx q[27], q[54];
cx q[29], q[54];
U(0, 0, pi/3) q[54];
cx q[29], q[54];
cx q[31], q[54];
U(0, 0, pi/3) q[54];
cx q[31], q[54];
cx q[32], q[54];
U(0, 0, pi/3) q[54];
cx q[32], q[54];
cx q[38], q[54];
U(0, 0, pi/3) q[54];
cx q[38], q[54];
cx q[44], q[54];
U(0, 0, pi/3) q[54];
cx q[44], q[54];
cx q[45], q[54];
U(0, 0, pi/3) q[54];
cx q[45], q[54];
cx q[47], q[54];
U(0, 0, pi/3) q[54];
cx q[47], q[54];
cx q[48], q[54];
U(0, 0, pi/3) q[54];
cx q[48], q[54];
cx q[49], q[54];
U(0, 0, pi/3) q[54];
cx q[49], q[54];
cx q[50], q[54];
U(0, 0, pi/3) q[54];
cx q[50], q[54];
cx q[51], q[54];
U(0, 0, pi/3) q[54];
cx q[51], q[54];
cx q[52], q[54];
U(0, 0, pi/3) q[54];
cx q[52], q[54];
cx q[1], q[55];
U(0, 0, pi/3) q[55];
cx q[1], q[55];
cx q[3], q[55];
U(0, 0, pi/3) q[55];
cx q[3], q[55];
cx q[5], q[55];
U(0, 0, pi/3) q[55];
cx q[5], q[55];
cx q[6], q[55];
U(0, 0, pi/3) q[55];
cx q[6], q[55];
cx q[8], q[55];
U(0, 0, pi/3) q[55];
cx q[8], q[55];
cx q[9], q[55];
U(0, 0, pi/3) q[55];
cx q[9], q[55];
cx q[10], q[55];
U(0, 0, pi/3) q[55];
cx q[10], q[55];
cx q[12], q[55];
U(0, 0, pi/3) q[55];
cx q[12], q[55];
cx q[19], q[55];
U(0, 0, pi/3) q[55];
cx q[19], q[55];
cx q[23], q[55];
U(0, 0, pi/3) q[55];
cx q[23], q[55];
cx q[24], q[55];
U(0, 0, pi/3) q[55];
cx q[24], q[55];
cx q[25], q[55];
U(0, 0, pi/3) q[55];
cx q[25], q[55];
cx q[26], q[55];
U(0, 0, pi/3) q[55];
cx q[26], q[55];
cx q[33], q[55];
U(0, 0, pi/3) q[55];
cx q[33], q[55];
cx q[35], q[55];
U(0, 0, pi/3) q[55];
cx q[35], q[55];
cx q[41], q[55];
U(0, 0, pi/3) q[55];
cx q[41], q[55];
cx q[42], q[55];
U(0, 0, pi/3) q[55];
cx q[42], q[55];
cx q[44], q[55];
U(0, 0, pi/3) q[55];
cx q[44], q[55];
cx q[45], q[55];
U(0, 0, pi/3) q[55];
cx q[45], q[55];
cx q[47], q[55];
U(0, 0, pi/3) q[55];
cx q[47], q[55];
cx q[49], q[55];
U(0, 0, pi/3) q[55];
cx q[49], q[55];
cx q[50], q[55];
U(0, 0, pi/3) q[55];
cx q[50], q[55];
cx q[52], q[55];
U(0, 0, pi/3) q[55];
cx q[52], q[55];
cx q[0], q[56];
U(0, 0, pi/3) q[56];
cx q[0], q[56];
cx q[2], q[56];
U(0, 0, pi/3) q[56];
cx q[2], q[56];
cx q[4], q[56];
U(0, 0, pi/3) q[56];
cx q[4], q[56];
cx q[5], q[56];
U(0, 0, pi/3) q[56];
cx q[5], q[56];
cx q[7], q[56];
U(0, 0, pi/3) q[56];
cx q[7], q[56];
cx q[8], q[56];
U(0, 0, pi/3) q[56];
cx q[8], q[56];
cx q[11], q[56];
U(0, 0, pi/3) q[56];
cx q[11], q[56];
cx q[18], q[56];
U(0, 0, pi/3) q[56];
cx q[18], q[56];
cx q[19], q[56];
U(0, 0, pi/3) q[56];
cx q[19], q[56];
cx q[20], q[56];
U(0, 0, pi/3) q[56];
cx q[20], q[56];
cx q[22], q[56];
U(0, 0, pi/3) q[56];
cx q[22], q[56];
cx q[23], q[56];
U(0, 0, pi/3) q[56];
cx q[23], q[56];
cx q[26], q[56];
U(0, 0, pi/3) q[56];
cx q[26], q[56];
cx q[29], q[56];
U(0, 0, pi/3) q[56];
cx q[29], q[56];
cx q[31], q[56];
U(0, 0, pi/3) q[56];
cx q[31], q[56];
cx q[32], q[56];
U(0, 0, pi/3) q[56];
cx q[32], q[56];
cx q[33], q[56];
U(0, 0, pi/3) q[56];
cx q[33], q[56];
cx q[35], q[56];
U(0, 0, pi/3) q[56];
cx q[35], q[56];
cx q[36], q[56];
U(0, 0, pi/3) q[56];
cx q[36], q[56];
cx q[38], q[56];
U(0, 0, pi/3) q[56];
cx q[38], q[56];
cx q[40], q[56];
U(0, 0, pi/3) q[56];
cx q[40], q[56];
cx q[42], q[56];
U(0, 0, pi/3) q[56];
cx q[42], q[56];
cx q[44], q[56];
U(0, 0, pi/3) q[56];
cx q[44], q[56];
cx q[45], q[56];
U(0, 0, pi/3) q[56];
cx q[45], q[56];
cx q[46], q[56];
U(0, 0, pi/3) q[56];
cx q[46], q[56];
cx q[49], q[56];
U(0, 0, pi/3) q[56];
cx q[49], q[56];
cx q[54], q[56];
U(0, 0, pi/3) q[56];
cx q[54], q[56];
cx q[0], q[57];
U(0, 0, pi/3) q[57];
cx q[0], q[57];
cx q[1], q[57];
U(0, 0, pi/3) q[57];
cx q[1], q[57];
cx q[2], q[57];
U(0, 0, pi/3) q[57];
cx q[2], q[57];
cx q[4], q[57];
U(0, 0, pi/3) q[57];
cx q[4], q[57];
cx q[5], q[57];
U(0, 0, pi/3) q[57];
cx q[5], q[57];
cx q[6], q[57];
U(0, 0, pi/3) q[57];
cx q[6], q[57];
cx q[9], q[57];
U(0, 0, pi/3) q[57];
cx q[9], q[57];
cx q[11], q[57];
U(0, 0, pi/3) q[57];
cx q[11], q[57];
cx q[14], q[57];
U(0, 0, pi/3) q[57];
cx q[14], q[57];
cx q[16], q[57];
U(0, 0, pi/3) q[57];
cx q[16], q[57];
cx q[17], q[57];
U(0, 0, pi/3) q[57];
cx q[17], q[57];
cx q[18], q[57];
U(0, 0, pi/3) q[57];
cx q[18], q[57];
cx q[21], q[57];
U(0, 0, pi/3) q[57];
cx q[21], q[57];
cx q[23], q[57];
U(0, 0, pi/3) q[57];
cx q[23], q[57];
cx q[26], q[57];
U(0, 0, pi/3) q[57];
cx q[26], q[57];
cx q[28], q[57];
U(0, 0, pi/3) q[57];
cx q[28], q[57];
cx q[30], q[57];
U(0, 0, pi/3) q[57];
cx q[30], q[57];
cx q[31], q[57];
U(0, 0, pi/3) q[57];
cx q[31], q[57];
cx q[32], q[57];
U(0, 0, pi/3) q[57];
cx q[32], q[57];
cx q[33], q[57];
U(0, 0, pi/3) q[57];
cx q[33], q[57];
cx q[34], q[57];
U(0, 0, pi/3) q[57];
cx q[34], q[57];
cx q[35], q[57];
U(0, 0, pi/3) q[57];
cx q[35], q[57];
cx q[36], q[57];
U(0, 0, pi/3) q[57];
cx q[36], q[57];
cx q[37], q[57];
U(0, 0, pi/3) q[57];
cx q[37], q[57];
cx q[38], q[57];
U(0, 0, pi/3) q[57];
cx q[38], q[57];
cx q[43], q[57];
U(0, 0, pi/3) q[57];
cx q[43], q[57];
cx q[44], q[57];
U(0, 0, pi/3) q[57];
cx q[44], q[57];
cx q[47], q[57];
U(0, 0, pi/3) q[57];
cx q[47], q[57];
cx q[48], q[57];
U(0, 0, pi/3) q[57];
cx q[48], q[57];
cx q[49], q[57];
U(0, 0, pi/3) q[57];
cx q[49], q[57];
cx q[50], q[57];
U(0, 0, pi/3) q[57];
cx q[50], q[57];
cx q[51], q[57];
U(0, 0, pi/3) q[57];
cx q[51], q[57];
cx q[52], q[57];
U(0, 0, pi/3) q[57];
cx q[52], q[57];
cx q[55], q[57];
U(0, 0, pi/3) q[57];
cx q[55], q[57];
cx q[0], q[58];
U(0, 0, pi/3) q[58];
cx q[0], q[58];
cx q[1], q[58];
U(0, 0, pi/3) q[58];
cx q[1], q[58];
cx q[4], q[58];
U(0, 0, pi/3) q[58];
cx q[4], q[58];
cx q[5], q[58];
U(0, 0, pi/3) q[58];
cx q[5], q[58];
cx q[6], q[58];
U(0, 0, pi/3) q[58];
cx q[6], q[58];
cx q[8], q[58];
U(0, 0, pi/3) q[58];
cx q[8], q[58];
cx q[11], q[58];
U(0, 0, pi/3) q[58];
cx q[11], q[58];
cx q[12], q[58];
U(0, 0, pi/3) q[58];
cx q[12], q[58];
cx q[14], q[58];
U(0, 0, pi/3) q[58];
cx q[14], q[58];
cx q[15], q[58];
U(0, 0, pi/3) q[58];
cx q[15], q[58];
cx q[16], q[58];
U(0, 0, pi/3) q[58];
cx q[16], q[58];
cx q[19], q[58];
U(0, 0, pi/3) q[58];
cx q[19], q[58];
cx q[20], q[58];
U(0, 0, pi/3) q[58];
cx q[20], q[58];
cx q[21], q[58];
U(0, 0, pi/3) q[58];
cx q[21], q[58];
cx q[26], q[58];
U(0, 0, pi/3) q[58];
cx q[26], q[58];
cx q[27], q[58];
U(0, 0, pi/3) q[58];
cx q[27], q[58];
cx q[28], q[58];
U(0, 0, pi/3) q[58];
cx q[28], q[58];
cx q[29], q[58];
U(0, 0, pi/3) q[58];
cx q[29], q[58];
cx q[32], q[58];
U(0, 0, pi/3) q[58];
cx q[32], q[58];
cx q[34], q[58];
U(0, 0, pi/3) q[58];
cx q[34], q[58];
cx q[35], q[58];
U(0, 0, pi/3) q[58];
cx q[35], q[58];
cx q[38], q[58];
U(0, 0, pi/3) q[58];
cx q[38], q[58];
cx q[39], q[58];
U(0, 0, pi/3) q[58];
cx q[39], q[58];
cx q[40], q[58];
U(0, 0, pi/3) q[58];
cx q[40], q[58];
cx q[42], q[58];
U(0, 0, pi/3) q[58];
cx q[42], q[58];
cx q[45], q[58];
U(0, 0, pi/3) q[58];
cx q[45], q[58];
cx q[47], q[58];
U(0, 0, pi/3) q[58];
cx q[47], q[58];
cx q[49], q[58];
U(0, 0, pi/3) q[58];
cx q[49], q[58];
cx q[50], q[58];
U(0, 0, pi/3) q[58];
cx q[50], q[58];
cx q[51], q[58];
U(0, 0, pi/3) q[58];
cx q[51], q[58];
cx q[52], q[58];
U(0, 0, pi/3) q[58];
cx q[52], q[58];
cx q[57], q[58];
U(0, 0, pi/3) q[58];
cx q[57], q[58];
cx q[4], q[59];
U(0, 0, pi/3) q[59];
cx q[4], q[59];
cx q[5], q[59];
U(0, 0, pi/3) q[59];
cx q[5], q[59];
cx q[7], q[59];
U(0, 0, pi/3) q[59];
cx q[7], q[59];
cx q[9], q[59];
U(0, 0, pi/3) q[59];
cx q[9], q[59];
cx q[10], q[59];
U(0, 0, pi/3) q[59];
cx q[10], q[59];
cx q[12], q[59];
U(0, 0, pi/3) q[59];
cx q[12], q[59];
cx q[16], q[59];
U(0, 0, pi/3) q[59];
cx q[16], q[59];
cx q[17], q[59];
U(0, 0, pi/3) q[59];
cx q[17], q[59];
cx q[18], q[59];
U(0, 0, pi/3) q[59];
cx q[18], q[59];
cx q[20], q[59];
U(0, 0, pi/3) q[59];
cx q[20], q[59];
cx q[22], q[59];
U(0, 0, pi/3) q[59];
cx q[22], q[59];
cx q[23], q[59];
U(0, 0, pi/3) q[59];
cx q[23], q[59];
cx q[24], q[59];
U(0, 0, pi/3) q[59];
cx q[24], q[59];
cx q[26], q[59];
U(0, 0, pi/3) q[59];
cx q[26], q[59];
cx q[29], q[59];
U(0, 0, pi/3) q[59];
cx q[29], q[59];
cx q[30], q[59];
U(0, 0, pi/3) q[59];
cx q[30], q[59];
cx q[32], q[59];
U(0, 0, pi/3) q[59];
cx q[32], q[59];
cx q[33], q[59];
U(0, 0, pi/3) q[59];
cx q[33], q[59];
cx q[34], q[59];
U(0, 0, pi/3) q[59];
cx q[34], q[59];
cx q[36], q[59];
U(0, 0, pi/3) q[59];
cx q[36], q[59];
cx q[40], q[59];
U(0, 0, pi/3) q[59];
cx q[40], q[59];
cx q[41], q[59];
U(0, 0, pi/3) q[59];
cx q[41], q[59];
cx q[43], q[59];
U(0, 0, pi/3) q[59];
cx q[43], q[59];
cx q[47], q[59];
U(0, 0, pi/3) q[59];
cx q[47], q[59];
cx q[48], q[59];
U(0, 0, pi/3) q[59];
cx q[48], q[59];
cx q[49], q[59];
U(0, 0, pi/3) q[59];
cx q[49], q[59];
cx q[50], q[59];
U(0, 0, pi/3) q[59];
cx q[50], q[59];
cx q[51], q[59];
U(0, 0, pi/3) q[59];
cx q[51], q[59];
cx q[52], q[59];
U(0, 0, pi/3) q[59];
cx q[52], q[59];
cx q[55], q[59];
U(0, 0, pi/3) q[59];
cx q[55], q[59];
cx q[0], q[60];
U(0, 0, pi/3) q[60];
cx q[0], q[60];
cx q[2], q[60];
U(0, 0, pi/3) q[60];
cx q[2], q[60];
cx q[3], q[60];
U(0, 0, pi/3) q[60];
cx q[3], q[60];
cx q[4], q[60];
U(0, 0, pi/3) q[60];
cx q[4], q[60];
cx q[5], q[60];
U(0, 0, pi/3) q[60];
cx q[5], q[60];
cx q[7], q[60];
U(0, 0, pi/3) q[60];
cx q[7], q[60];
cx q[9], q[60];
U(0, 0, pi/3) q[60];
cx q[9], q[60];
cx q[10], q[60];
U(0, 0, pi/3) q[60];
cx q[10], q[60];
cx q[11], q[60];
U(0, 0, pi/3) q[60];
cx q[11], q[60];
cx q[13], q[60];
U(0, 0, pi/3) q[60];
cx q[13], q[60];
cx q[15], q[60];
U(0, 0, pi/3) q[60];
cx q[15], q[60];
cx q[16], q[60];
U(0, 0, pi/3) q[60];
cx q[16], q[60];
cx q[20], q[60];
U(0, 0, pi/3) q[60];
cx q[20], q[60];
cx q[21], q[60];
U(0, 0, pi/3) q[60];
cx q[21], q[60];
cx q[27], q[60];
U(0, 0, pi/3) q[60];
cx q[27], q[60];
cx q[28], q[60];
U(0, 0, pi/3) q[60];
cx q[28], q[60];
cx q[31], q[60];
U(0, 0, pi/3) q[60];
cx q[31], q[60];
cx q[32], q[60];
U(0, 0, pi/3) q[60];
cx q[32], q[60];
cx q[35], q[60];
U(0, 0, pi/3) q[60];
cx q[35], q[60];
cx q[39], q[60];
U(0, 0, pi/3) q[60];
cx q[39], q[60];
cx q[41], q[60];
U(0, 0, pi/3) q[60];
cx q[41], q[60];
cx q[42], q[60];
U(0, 0, pi/3) q[60];
cx q[42], q[60];
cx q[44], q[60];
U(0, 0, pi/3) q[60];
cx q[44], q[60];
cx q[45], q[60];
U(0, 0, pi/3) q[60];
cx q[45], q[60];
cx q[46], q[60];
U(0, 0, pi/3) q[60];
cx q[46], q[60];
cx q[48], q[60];
U(0, 0, pi/3) q[60];
cx q[48], q[60];
cx q[49], q[60];
U(0, 0, pi/3) q[60];
cx q[49], q[60];
cx q[50], q[60];
U(0, 0, pi/3) q[60];
cx q[50], q[60];
cx q[51], q[60];
U(0, 0, pi/3) q[60];
cx q[51], q[60];
cx q[52], q[60];
U(0, 0, pi/3) q[60];
cx q[52], q[60];
cx q[53], q[60];
U(0, 0, pi/3) q[60];
cx q[53], q[60];
cx q[56], q[60];
U(0, 0, pi/3) q[60];
cx q[56], q[60];
cx q[57], q[60];
U(0, 0, pi/3) q[60];
cx q[57], q[60];
cx q[59], q[60];
U(0, 0, pi/3) q[60];
cx q[59], q[60];
cx q[0], q[61];
U(0, 0, pi/3) q[61];
cx q[0], q[61];
cx q[2], q[61];
U(0, 0, pi/3) q[61];
cx q[2], q[61];
cx q[4], q[61];
U(0, 0, pi/3) q[61];
cx q[4], q[61];
cx q[8], q[61];
U(0, 0, pi/3) q[61];
cx q[8], q[61];
cx q[10], q[61];
U(0, 0, pi/3) q[61];
cx q[10], q[61];
cx q[15], q[61];
U(0, 0, pi/3) q[61];
cx q[15], q[61];
cx q[21], q[61];
U(0, 0, pi/3) q[61];
cx q[21], q[61];
cx q[23], q[61];
U(0, 0, pi/3) q[61];
cx q[23], q[61];
cx q[24], q[61];
U(0, 0, pi/3) q[61];
cx q[24], q[61];
cx q[25], q[61];
U(0, 0, pi/3) q[61];
cx q[25], q[61];
cx q[26], q[61];
U(0, 0, pi/3) q[61];
cx q[26], q[61];
cx q[27], q[61];
U(0, 0, pi/3) q[61];
cx q[27], q[61];
cx q[28], q[61];
U(0, 0, pi/3) q[61];
cx q[28], q[61];
cx q[29], q[61];
U(0, 0, pi/3) q[61];
cx q[29], q[61];
cx q[30], q[61];
U(0, 0, pi/3) q[61];
cx q[30], q[61];
cx q[32], q[61];
U(0, 0, pi/3) q[61];
cx q[32], q[61];
cx q[35], q[61];
U(0, 0, pi/3) q[61];
cx q[35], q[61];
cx q[37], q[61];
U(0, 0, pi/3) q[61];
cx q[37], q[61];
cx q[39], q[61];
U(0, 0, pi/3) q[61];
cx q[39], q[61];
cx q[40], q[61];
U(0, 0, pi/3) q[61];
cx q[40], q[61];
cx q[47], q[61];
U(0, 0, pi/3) q[61];
cx q[47], q[61];
cx q[48], q[61];
U(0, 0, pi/3) q[61];
cx q[48], q[61];
cx q[50], q[61];
U(0, 0, pi/3) q[61];
cx q[50], q[61];
cx q[51], q[61];
U(0, 0, pi/3) q[61];
cx q[51], q[61];
cx q[52], q[61];
U(0, 0, pi/3) q[61];
cx q[52], q[61];
cx q[56], q[61];
U(0, 0, pi/3) q[61];
cx q[56], q[61];
cx q[58], q[61];
U(0, 0, pi/3) q[61];
cx q[58], q[61];
cx q[59], q[61];
U(0, 0, pi/3) q[61];
cx q[59], q[61];
cx q[1], q[62];
U(0, 0, pi/3) q[62];
cx q[1], q[62];
cx q[2], q[62];
U(0, 0, pi/3) q[62];
cx q[2], q[62];
cx q[4], q[62];
U(0, 0, pi/3) q[62];
cx q[4], q[62];
cx q[5], q[62];
U(0, 0, pi/3) q[62];
cx q[5], q[62];
cx q[9], q[62];
U(0, 0, pi/3) q[62];
cx q[9], q[62];
cx q[13], q[62];
U(0, 0, pi/3) q[62];
cx q[13], q[62];
cx q[14], q[62];
U(0, 0, pi/3) q[62];
cx q[14], q[62];
cx q[16], q[62];
U(0, 0, pi/3) q[62];
cx q[16], q[62];
cx q[17], q[62];
U(0, 0, pi/3) q[62];
cx q[17], q[62];
cx q[18], q[62];
U(0, 0, pi/3) q[62];
cx q[18], q[62];
cx q[20], q[62];
U(0, 0, pi/3) q[62];
cx q[20], q[62];
cx q[21], q[62];
U(0, 0, pi/3) q[62];
cx q[21], q[62];
cx q[26], q[62];
U(0, 0, pi/3) q[62];
cx q[26], q[62];
cx q[27], q[62];
U(0, 0, pi/3) q[62];
cx q[27], q[62];
cx q[31], q[62];
U(0, 0, pi/3) q[62];
cx q[31], q[62];
cx q[32], q[62];
U(0, 0, pi/3) q[62];
cx q[32], q[62];
cx q[33], q[62];
U(0, 0, pi/3) q[62];
cx q[33], q[62];
cx q[36], q[62];
U(0, 0, pi/3) q[62];
cx q[36], q[62];
cx q[37], q[62];
U(0, 0, pi/3) q[62];
cx q[37], q[62];
cx q[42], q[62];
U(0, 0, pi/3) q[62];
cx q[42], q[62];
cx q[46], q[62];
U(0, 0, pi/3) q[62];
cx q[46], q[62];
cx q[47], q[62];
U(0, 0, pi/3) q[62];
cx q[47], q[62];
cx q[48], q[62];
U(0, 0, pi/3) q[62];
cx q[48], q[62];
cx q[52], q[62];
U(0, 0, pi/3) q[62];
cx q[52], q[62];
cx q[57], q[62];
U(0, 0, pi/3) q[62];
cx q[57], q[62];
cx q[59], q[62];
U(0, 0, pi/3) q[62];
cx q[59], q[62];
cx q[60], q[62];
U(0, 0, pi/3) q[62];
cx q[60], q[62];
cx q[3], q[63];
U(0, 0, pi/3) q[63];
cx q[3], q[63];
cx q[5], q[63];
U(0, 0, pi/3) q[63];
cx q[5], q[63];
cx q[7], q[63];
U(0, 0, pi/3) q[63];
cx q[7], q[63];
cx q[8], q[63];
U(0, 0, pi/3) q[63];
cx q[8], q[63];
cx q[10], q[63];
U(0, 0, pi/3) q[63];
cx q[10], q[63];
cx q[11], q[63];
U(0, 0, pi/3) q[63];
cx q[11], q[63];
cx q[13], q[63];
U(0, 0, pi/3) q[63];
cx q[13], q[63];
cx q[15], q[63];
U(0, 0, pi/3) q[63];
cx q[15], q[63];
cx q[17], q[63];
U(0, 0, pi/3) q[63];
cx q[17], q[63];
cx q[19], q[63];
U(0, 0, pi/3) q[63];
cx q[19], q[63];
cx q[24], q[63];
U(0, 0, pi/3) q[63];
cx q[24], q[63];
cx q[25], q[63];
U(0, 0, pi/3) q[63];
cx q[25], q[63];
cx q[26], q[63];
U(0, 0, pi/3) q[63];
cx q[26], q[63];
cx q[27], q[63];
U(0, 0, pi/3) q[63];
cx q[27], q[63];
cx q[29], q[63];
U(0, 0, pi/3) q[63];
cx q[29], q[63];
cx q[30], q[63];
U(0, 0, pi/3) q[63];
cx q[30], q[63];
cx q[34], q[63];
U(0, 0, pi/3) q[63];
cx q[34], q[63];
cx q[35], q[63];
U(0, 0, pi/3) q[63];
cx q[35], q[63];
cx q[36], q[63];
U(0, 0, pi/3) q[63];
cx q[36], q[63];
cx q[37], q[63];
U(0, 0, pi/3) q[63];
cx q[37], q[63];
cx q[39], q[63];
U(0, 0, pi/3) q[63];
cx q[39], q[63];
cx q[41], q[63];
U(0, 0, pi/3) q[63];
cx q[41], q[63];
cx q[44], q[63];
U(0, 0, pi/3) q[63];
cx q[44], q[63];
cx q[46], q[63];
U(0, 0, pi/3) q[63];
cx q[46], q[63];
cx q[51], q[63];
U(0, 0, pi/3) q[63];
cx q[51], q[63];
cx q[53], q[63];
U(0, 0, pi/3) q[63];
cx q[53], q[63];
cx q[54], q[63];
U(0, 0, pi/3) q[63];
cx q[54], q[63];
cx q[56], q[63];
U(0, 0, pi/3) q[63];
cx q[56], q[63];
cx q[58], q[63];
U(0, 0, pi/3) q[63];
cx q[58], q[63];
cx q[60], q[63];
U(0, 0, pi/3) q[63];
cx q[60], q[63];
cx q[61], q[63];
U(0, 0, pi/3) q[63];
cx q[61], q[63];
cx q[1], q[64];
U(0, 0, pi/3) q[64];
cx q[1], q[64];
cx q[2], q[64];
U(0, 0, pi/3) q[64];
cx q[2], q[64];
cx q[3], q[64];
U(0, 0, pi/3) q[64];
cx q[3], q[64];
cx q[6], q[64];
U(0, 0, pi/3) q[64];
cx q[6], q[64];
cx q[8], q[64];
U(0, 0, pi/3) q[64];
cx q[8], q[64];
cx q[11], q[64];
U(0, 0, pi/3) q[64];
cx q[11], q[64];
cx q[14], q[64];
U(0, 0, pi/3) q[64];
cx q[14], q[64];
cx q[17], q[64];
U(0, 0, pi/3) q[64];
cx q[17], q[64];
cx q[20], q[64];
U(0, 0, pi/3) q[64];
cx q[20], q[64];
cx q[21], q[64];
U(0, 0, pi/3) q[64];
cx q[21], q[64];
cx q[23], q[64];
U(0, 0, pi/3) q[64];
cx q[23], q[64];
cx q[26], q[64];
U(0, 0, pi/3) q[64];
cx q[26], q[64];
cx q[28], q[64];
U(0, 0, pi/3) q[64];
cx q[28], q[64];
cx q[29], q[64];
U(0, 0, pi/3) q[64];
cx q[29], q[64];
cx q[30], q[64];
U(0, 0, pi/3) q[64];
cx q[30], q[64];
cx q[31], q[64];
U(0, 0, pi/3) q[64];
cx q[31], q[64];
cx q[36], q[64];
U(0, 0, pi/3) q[64];
cx q[36], q[64];
cx q[37], q[64];
U(0, 0, pi/3) q[64];
cx q[37], q[64];
cx q[39], q[64];
U(0, 0, pi/3) q[64];
cx q[39], q[64];
cx q[41], q[64];
U(0, 0, pi/3) q[64];
cx q[41], q[64];
cx q[44], q[64];
U(0, 0, pi/3) q[64];
cx q[44], q[64];
cx q[45], q[64];
U(0, 0, pi/3) q[64];
cx q[45], q[64];
cx q[46], q[64];
U(0, 0, pi/3) q[64];
cx q[46], q[64];
cx q[48], q[64];
U(0, 0, pi/3) q[64];
cx q[48], q[64];
cx q[50], q[64];
U(0, 0, pi/3) q[64];
cx q[50], q[64];
cx q[51], q[64];
U(0, 0, pi/3) q[64];
cx q[51], q[64];
cx q[54], q[64];
U(0, 0, pi/3) q[64];
cx q[54], q[64];
cx q[58], q[64];
U(0, 0, pi/3) q[64];
cx q[58], q[64];
cx q[1], q[65];
U(0, 0, pi/3) q[65];
cx q[1], q[65];
cx q[2], q[65];
U(0, 0, pi/3) q[65];
cx q[2], q[65];
cx q[3], q[65];
U(0, 0, pi/3) q[65];
cx q[3], q[65];
cx q[5], q[65];
U(0, 0, pi/3) q[65];
cx q[5], q[65];
cx q[6], q[65];
U(0, 0, pi/3) q[65];
cx q[6], q[65];
cx q[7], q[65];
U(0, 0, pi/3) q[65];
cx q[7], q[65];
cx q[8], q[65];
U(0, 0, pi/3) q[65];
cx q[8], q[65];
cx q[9], q[65];
U(0, 0, pi/3) q[65];
cx q[9], q[65];
cx q[10], q[65];
U(0, 0, pi/3) q[65];
cx q[10], q[65];
cx q[11], q[65];
U(0, 0, pi/3) q[65];
cx q[11], q[65];
cx q[13], q[65];
U(0, 0, pi/3) q[65];
cx q[13], q[65];
cx q[14], q[65];
U(0, 0, pi/3) q[65];
cx q[14], q[65];
cx q[15], q[65];
U(0, 0, pi/3) q[65];
cx q[15], q[65];
cx q[16], q[65];
U(0, 0, pi/3) q[65];
cx q[16], q[65];
cx q[18], q[65];
U(0, 0, pi/3) q[65];
cx q[18], q[65];
cx q[20], q[65];
U(0, 0, pi/3) q[65];
cx q[20], q[65];
cx q[24], q[65];
U(0, 0, pi/3) q[65];
cx q[24], q[65];
cx q[25], q[65];
U(0, 0, pi/3) q[65];
cx q[25], q[65];
cx q[27], q[65];
U(0, 0, pi/3) q[65];
cx q[27], q[65];
cx q[31], q[65];
U(0, 0, pi/3) q[65];
cx q[31], q[65];
cx q[32], q[65];
U(0, 0, pi/3) q[65];
cx q[32], q[65];
cx q[34], q[65];
U(0, 0, pi/3) q[65];
cx q[34], q[65];
cx q[37], q[65];
U(0, 0, pi/3) q[65];
cx q[37], q[65];
cx q[38], q[65];
U(0, 0, pi/3) q[65];
cx q[38], q[65];
cx q[39], q[65];
U(0, 0, pi/3) q[65];
cx q[39], q[65];
cx q[40], q[65];
U(0, 0, pi/3) q[65];
cx q[40], q[65];
cx q[41], q[65];
U(0, 0, pi/3) q[65];
cx q[41], q[65];
cx q[46], q[65];
U(0, 0, pi/3) q[65];
cx q[46], q[65];
cx q[47], q[65];
U(0, 0, pi/3) q[65];
cx q[47], q[65];
cx q[48], q[65];
U(0, 0, pi/3) q[65];
cx q[48], q[65];
cx q[52], q[65];
U(0, 0, pi/3) q[65];
cx q[52], q[65];
cx q[53], q[65];
U(0, 0, pi/3) q[65];
cx q[53], q[65];
cx q[57], q[65];
U(0, 0, pi/3) q[65];
cx q[57], q[65];
cx q[58], q[65];
U(0, 0, pi/3) q[65];
cx q[58], q[65];
cx q[60], q[65];
U(0, 0, pi/3) q[65];
cx q[60], q[65];
cx q[63], q[65];
U(0, 0, pi/3) q[65];
cx q[63], q[65];
cx q[64], q[65];
U(0, 0, pi/3) q[65];
cx q[64], q[65];
cx q[0], q[66];
U(0, 0, pi/3) q[66];
cx q[0], q[66];
cx q[2], q[66];
U(0, 0, pi/3) q[66];
cx q[2], q[66];
cx q[3], q[66];
U(0, 0, pi/3) q[66];
cx q[3], q[66];
cx q[8], q[66];
U(0, 0, pi/3) q[66];
cx q[8], q[66];
cx q[9], q[66];
U(0, 0, pi/3) q[66];
cx q[9], q[66];
cx q[10], q[66];
U(0, 0, pi/3) q[66];
cx q[10], q[66];
cx q[12], q[66];
U(0, 0, pi/3) q[66];
cx q[12], q[66];
cx q[15], q[66];
U(0, 0, pi/3) q[66];
cx q[15], q[66];
cx q[17], q[66];
U(0, 0, pi/3) q[66];
cx q[17], q[66];
cx q[20], q[66];
U(0, 0, pi/3) q[66];
cx q[20], q[66];
cx q[25], q[66];
U(0, 0, pi/3) q[66];
cx q[25], q[66];
cx q[27], q[66];
U(0, 0, pi/3) q[66];
cx q[27], q[66];
cx q[29], q[66];
U(0, 0, pi/3) q[66];
cx q[29], q[66];
cx q[30], q[66];
U(0, 0, pi/3) q[66];
cx q[30], q[66];
cx q[32], q[66];
U(0, 0, pi/3) q[66];
cx q[32], q[66];
cx q[33], q[66];
U(0, 0, pi/3) q[66];
cx q[33], q[66];
cx q[34], q[66];
U(0, 0, pi/3) q[66];
cx q[34], q[66];
cx q[35], q[66];
U(0, 0, pi/3) q[66];
cx q[35], q[66];
cx q[36], q[66];
U(0, 0, pi/3) q[66];
cx q[36], q[66];
cx q[39], q[66];
U(0, 0, pi/3) q[66];
cx q[39], q[66];
cx q[40], q[66];
U(0, 0, pi/3) q[66];
cx q[40], q[66];
cx q[42], q[66];
U(0, 0, pi/3) q[66];
cx q[42], q[66];
cx q[44], q[66];
U(0, 0, pi/3) q[66];
cx q[44], q[66];
cx q[45], q[66];
U(0, 0, pi/3) q[66];
cx q[45], q[66];
cx q[46], q[66];
U(0, 0, pi/3) q[66];
cx q[46], q[66];
cx q[48], q[66];
U(0, 0, pi/3) q[66];
cx q[48], q[66];
cx q[49], q[66];
U(0, 0, pi/3) q[66];
cx q[49], q[66];
cx q[53], q[66];
U(0, 0, pi/3) q[66];
cx q[53], q[66];
cx q[55], q[66];
U(0, 0, pi/3) q[66];
cx q[55], q[66];
cx q[56], q[66];
U(0, 0, pi/3) q[66];
cx q[56], q[66];
cx q[60], q[66];
U(0, 0, pi/3) q[66];
cx q[60], q[66];
cx q[61], q[66];
U(0, 0, pi/3) q[66];
cx q[61], q[66];
cx q[62], q[66];
U(0, 0, pi/3) q[66];
cx q[62], q[66];
cx q[63], q[66];
U(0, 0, pi/3) q[66];
cx q[63], q[66];
cx q[64], q[66];
U(0, 0, pi/3) q[66];
cx q[64], q[66];
cx q[65], q[66];
U(0, 0, pi/3) q[66];
cx q[65], q[66];
cx q[0], q[67];
U(0, 0, pi/3) q[67];
cx q[0], q[67];
cx q[2], q[67];
U(0, 0, pi/3) q[67];
cx q[2], q[67];
cx q[12], q[67];
U(0, 0, pi/3) q[67];
cx q[12], q[67];
cx q[13], q[67];
U(0, 0, pi/3) q[67];
cx q[13], q[67];
cx q[17], q[67];
U(0, 0, pi/3) q[67];
cx q[17], q[67];
cx q[19], q[67];
U(0, 0, pi/3) q[67];
cx q[19], q[67];
cx q[20], q[67];
U(0, 0, pi/3) q[67];
cx q[20], q[67];
cx q[21], q[67];
U(0, 0, pi/3) q[67];
cx q[21], q[67];
cx q[22], q[67];
U(0, 0, pi/3) q[67];
cx q[22], q[67];
cx q[26], q[67];
U(0, 0, pi/3) q[67];
cx q[26], q[67];
cx q[30], q[67];
U(0, 0, pi/3) q[67];
cx q[30], q[67];
cx q[32], q[67];
U(0, 0, pi/3) q[67];
cx q[32], q[67];
cx q[34], q[67];
U(0, 0, pi/3) q[67];
cx q[34], q[67];
cx q[35], q[67];
U(0, 0, pi/3) q[67];
cx q[35], q[67];
cx q[36], q[67];
U(0, 0, pi/3) q[67];
cx q[36], q[67];
cx q[37], q[67];
U(0, 0, pi/3) q[67];
cx q[37], q[67];
cx q[39], q[67];
U(0, 0, pi/3) q[67];
cx q[39], q[67];
cx q[50], q[67];
U(0, 0, pi/3) q[67];
cx q[50], q[67];
cx q[54], q[67];
U(0, 0, pi/3) q[67];
cx q[54], q[67];
cx q[55], q[67];
U(0, 0, pi/3) q[67];
cx q[55], q[67];
cx q[56], q[67];
U(0, 0, pi/3) q[67];
cx q[56], q[67];
cx q[62], q[67];
U(0, 0, pi/3) q[67];
cx q[62], q[67];
cx q[64], q[67];
U(0, 0, pi/3) q[67];
cx q[64], q[67];
cx q[65], q[67];
U(0, 0, pi/3) q[67];
cx q[65], q[67];
cx q[66], q[67];
U(0, 0, pi/3) q[67];
cx q[66], q[67];
cx q[4], q[68];
U(0, 0, pi/3) q[68];
cx q[4], q[68];
cx q[6], q[68];
U(0, 0, pi/3) q[68];
cx q[6], q[68];
cx q[7], q[68];
U(0, 0, pi/3) q[68];
cx q[7], q[68];
cx q[8], q[68];
U(0, 0, pi/3) q[68];
cx q[8], q[68];
cx q[9], q[68];
U(0, 0, pi/3) q[68];
cx q[9], q[68];
cx q[10], q[68];
U(0, 0, pi/3) q[68];
cx q[10], q[68];
cx q[12], q[68];
U(0, 0, pi/3) q[68];
cx q[12], q[68];
cx q[13], q[68];
U(0, 0, pi/3) q[68];
cx q[13], q[68];
cx q[14], q[68];
U(0, 0, pi/3) q[68];
cx q[14], q[68];
cx q[15], q[68];
U(0, 0, pi/3) q[68];
cx q[15], q[68];
cx q[16], q[68];
U(0, 0, pi/3) q[68];
cx q[16], q[68];
cx q[19], q[68];
U(0, 0, pi/3) q[68];
cx q[19], q[68];
cx q[20], q[68];
U(0, 0, pi/3) q[68];
cx q[20], q[68];
cx q[21], q[68];
U(0, 0, pi/3) q[68];
cx q[21], q[68];
cx q[23], q[68];
U(0, 0, pi/3) q[68];
cx q[23], q[68];
cx q[25], q[68];
U(0, 0, pi/3) q[68];
cx q[25], q[68];
cx q[26], q[68];
U(0, 0, pi/3) q[68];
cx q[26], q[68];
cx q[27], q[68];
U(0, 0, pi/3) q[68];
cx q[27], q[68];
cx q[32], q[68];
U(0, 0, pi/3) q[68];
cx q[32], q[68];
cx q[34], q[68];
U(0, 0, pi/3) q[68];
cx q[34], q[68];
cx q[35], q[68];
U(0, 0, pi/3) q[68];
cx q[35], q[68];
cx q[36], q[68];
U(0, 0, pi/3) q[68];
cx q[36], q[68];
cx q[38], q[68];
U(0, 0, pi/3) q[68];
cx q[38], q[68];
cx q[42], q[68];
U(0, 0, pi/3) q[68];
cx q[42], q[68];
cx q[43], q[68];
U(0, 0, pi/3) q[68];
cx q[43], q[68];
cx q[44], q[68];
U(0, 0, pi/3) q[68];
cx q[44], q[68];
cx q[46], q[68];
U(0, 0, pi/3) q[68];
cx q[46], q[68];
cx q[47], q[68];
U(0, 0, pi/3) q[68];
cx q[47], q[68];
cx q[49], q[68];
U(0, 0, pi/3) q[68];
cx q[49], q[68];
cx q[51], q[68];
U(0, 0, pi/3) q[68];
cx q[51], q[68];
cx q[52], q[68];
U(0, 0, pi/3) q[68];
cx q[52], q[68];
cx q[53], q[68];
U(0, 0, pi/3) q[68];
cx q[53], q[68];
cx q[55], q[68];
U(0, 0, pi/3) q[68];
cx q[55], q[68];
cx q[56], q[68];
U(0, 0, pi/3) q[68];
cx q[56], q[68];
cx q[57], q[68];
U(0, 0, pi/3) q[68];
cx q[57], q[68];
cx q[65], q[68];
U(0, 0, pi/3) q[68];
cx q[65], q[68];
cx q[66], q[68];
U(0, 0, pi/3) q[68];
cx q[66], q[68];
cx q[67], q[68];
U(0, 0, pi/3) q[68];
cx q[67], q[68];
cx q[0], q[69];
U(0, 0, pi/3) q[69];
cx q[0], q[69];
cx q[1], q[69];
U(0, 0, pi/3) q[69];
cx q[1], q[69];
cx q[2], q[69];
U(0, 0, pi/3) q[69];
cx q[2], q[69];
cx q[3], q[69];
U(0, 0, pi/3) q[69];
cx q[3], q[69];
cx q[5], q[69];
U(0, 0, pi/3) q[69];
cx q[5], q[69];
cx q[6], q[69];
U(0, 0, pi/3) q[69];
cx q[6], q[69];
cx q[8], q[69];
U(0, 0, pi/3) q[69];
cx q[8], q[69];
cx q[9], q[69];
U(0, 0, pi/3) q[69];
cx q[9], q[69];
cx q[10], q[69];
U(0, 0, pi/3) q[69];
cx q[10], q[69];
cx q[14], q[69];
U(0, 0, pi/3) q[69];
cx q[14], q[69];
cx q[17], q[69];
U(0, 0, pi/3) q[69];
cx q[17], q[69];
cx q[19], q[69];
U(0, 0, pi/3) q[69];
cx q[19], q[69];
cx q[21], q[69];
U(0, 0, pi/3) q[69];
cx q[21], q[69];
cx q[22], q[69];
U(0, 0, pi/3) q[69];
cx q[22], q[69];
cx q[33], q[69];
U(0, 0, pi/3) q[69];
cx q[33], q[69];
cx q[34], q[69];
U(0, 0, pi/3) q[69];
cx q[34], q[69];
cx q[35], q[69];
U(0, 0, pi/3) q[69];
cx q[35], q[69];
cx q[40], q[69];
U(0, 0, pi/3) q[69];
cx q[40], q[69];
cx q[41], q[69];
U(0, 0, pi/3) q[69];
cx q[41], q[69];
cx q[43], q[69];
U(0, 0, pi/3) q[69];
cx q[43], q[69];
cx q[44], q[69];
U(0, 0, pi/3) q[69];
cx q[44], q[69];
cx q[45], q[69];
U(0, 0, pi/3) q[69];
cx q[45], q[69];
cx q[48], q[69];
U(0, 0, pi/3) q[69];
cx q[48], q[69];
cx q[49], q[69];
U(0, 0, pi/3) q[69];
cx q[49], q[69];
cx q[51], q[69];
U(0, 0, pi/3) q[69];
cx q[51], q[69];
cx q[52], q[69];
U(0, 0, pi/3) q[69];
cx q[52], q[69];
cx q[53], q[69];
U(0, 0, pi/3) q[69];
cx q[53], q[69];
cx q[55], q[69];
U(0, 0, pi/3) q[69];
cx q[55], q[69];
cx q[56], q[69];
U(0, 0, pi/3) q[69];
cx q[56], q[69];
cx q[58], q[69];
U(0, 0, pi/3) q[69];
cx q[58], q[69];
cx q[63], q[69];
U(0, 0, pi/3) q[69];
cx q[63], q[69];
cx q[65], q[69];
U(0, 0, pi/3) q[69];
cx q[65], q[69];
cx q[67], q[69];
U(0, 0, pi/3) q[69];
cx q[67], q[69];
cx q[0], q[70];
U(0, 0, pi/3) q[70];
cx q[0], q[70];
cx q[1], q[70];
U(0, 0, pi/3) q[70];
cx q[1], q[70];
cx q[4], q[70];
U(0, 0, pi/3) q[70];
cx q[4], q[70];
cx q[5], q[70];
U(0, 0, pi/3) q[70];
cx q[5], q[70];
cx q[10], q[70];
U(0, 0, pi/3) q[70];
cx q[10], q[70];
cx q[11], q[70];
U(0, 0, pi/3) q[70];
cx q[11], q[70];
cx q[12], q[70];
U(0, 0, pi/3) q[70];
cx q[12], q[70];
cx q[14], q[70];
U(0, 0, pi/3) q[70];
cx q[14], q[70];
cx q[16], q[70];
U(0, 0, pi/3) q[70];
cx q[16], q[70];
cx q[17], q[70];
U(0, 0, pi/3) q[70];
cx q[17], q[70];
cx q[20], q[70];
U(0, 0, pi/3) q[70];
cx q[20], q[70];
cx q[21], q[70];
U(0, 0, pi/3) q[70];
cx q[21], q[70];
cx q[23], q[70];
U(0, 0, pi/3) q[70];
cx q[23], q[70];
cx q[25], q[70];
U(0, 0, pi/3) q[70];
cx q[25], q[70];
cx q[26], q[70];
U(0, 0, pi/3) q[70];
cx q[26], q[70];
cx q[27], q[70];
U(0, 0, pi/3) q[70];
cx q[27], q[70];
cx q[31], q[70];
U(0, 0, pi/3) q[70];
cx q[31], q[70];
cx q[32], q[70];
U(0, 0, pi/3) q[70];
cx q[32], q[70];
cx q[34], q[70];
U(0, 0, pi/3) q[70];
cx q[34], q[70];
cx q[38], q[70];
U(0, 0, pi/3) q[70];
cx q[38], q[70];
cx q[39], q[70];
U(0, 0, pi/3) q[70];
cx q[39], q[70];
cx q[40], q[70];
U(0, 0, pi/3) q[70];
cx q[40], q[70];
cx q[43], q[70];
U(0, 0, pi/3) q[70];
cx q[43], q[70];
cx q[47], q[70];
U(0, 0, pi/3) q[70];
cx q[47], q[70];
cx q[49], q[70];
U(0, 0, pi/3) q[70];
cx q[49], q[70];
cx q[51], q[70];
U(0, 0, pi/3) q[70];
cx q[51], q[70];
cx q[52], q[70];
U(0, 0, pi/3) q[70];
cx q[52], q[70];
cx q[53], q[70];
U(0, 0, pi/3) q[70];
cx q[53], q[70];
cx q[54], q[70];
U(0, 0, pi/3) q[70];
cx q[54], q[70];
cx q[57], q[70];
U(0, 0, pi/3) q[70];
cx q[57], q[70];
cx q[58], q[70];
U(0, 0, pi/3) q[70];
cx q[58], q[70];
cx q[59], q[70];
U(0, 0, pi/3) q[70];
cx q[59], q[70];
cx q[61], q[70];
U(0, 0, pi/3) q[70];
cx q[61], q[70];
cx q[64], q[70];
U(0, 0, pi/3) q[70];
cx q[64], q[70];
cx q[67], q[70];
U(0, 0, pi/3) q[70];
cx q[67], q[70];
cx q[0], q[71];
U(0, 0, pi/3) q[71];
cx q[0], q[71];
cx q[1], q[71];
U(0, 0, pi/3) q[71];
cx q[1], q[71];
cx q[3], q[71];
U(0, 0, pi/3) q[71];
cx q[3], q[71];
cx q[4], q[71];
U(0, 0, pi/3) q[71];
cx q[4], q[71];
cx q[5], q[71];
U(0, 0, pi/3) q[71];
cx q[5], q[71];
cx q[11], q[71];
U(0, 0, pi/3) q[71];
cx q[11], q[71];
cx q[13], q[71];
U(0, 0, pi/3) q[71];
cx q[13], q[71];
cx q[14], q[71];
U(0, 0, pi/3) q[71];
cx q[14], q[71];
cx q[16], q[71];
U(0, 0, pi/3) q[71];
cx q[16], q[71];
cx q[18], q[71];
U(0, 0, pi/3) q[71];
cx q[18], q[71];
cx q[22], q[71];
U(0, 0, pi/3) q[71];
cx q[22], q[71];
cx q[23], q[71];
U(0, 0, pi/3) q[71];
cx q[23], q[71];
cx q[24], q[71];
U(0, 0, pi/3) q[71];
cx q[24], q[71];
cx q[27], q[71];
U(0, 0, pi/3) q[71];
cx q[27], q[71];
cx q[29], q[71];
U(0, 0, pi/3) q[71];
cx q[29], q[71];
cx q[31], q[71];
U(0, 0, pi/3) q[71];
cx q[31], q[71];
cx q[32], q[71];
U(0, 0, pi/3) q[71];
cx q[32], q[71];
cx q[33], q[71];
U(0, 0, pi/3) q[71];
cx q[33], q[71];
cx q[34], q[71];
U(0, 0, pi/3) q[71];
cx q[34], q[71];
cx q[35], q[71];
U(0, 0, pi/3) q[71];
cx q[35], q[71];
cx q[39], q[71];
U(0, 0, pi/3) q[71];
cx q[39], q[71];
cx q[44], q[71];
U(0, 0, pi/3) q[71];
cx q[44], q[71];
cx q[45], q[71];
U(0, 0, pi/3) q[71];
cx q[45], q[71];
cx q[48], q[71];
U(0, 0, pi/3) q[71];
cx q[48], q[71];
cx q[51], q[71];
U(0, 0, pi/3) q[71];
cx q[51], q[71];
cx q[52], q[71];
U(0, 0, pi/3) q[71];
cx q[52], q[71];
cx q[56], q[71];
U(0, 0, pi/3) q[71];
cx q[56], q[71];
cx q[58], q[71];
U(0, 0, pi/3) q[71];
cx q[58], q[71];
cx q[60], q[71];
U(0, 0, pi/3) q[71];
cx q[60], q[71];
cx q[61], q[71];
U(0, 0, pi/3) q[71];
cx q[61], q[71];
cx q[62], q[71];
U(0, 0, pi/3) q[71];
cx q[62], q[71];
cx q[63], q[71];
U(0, 0, pi/3) q[71];
cx q[63], q[71];
cx q[65], q[71];
U(0, 0, pi/3) q[71];
cx q[65], q[71];
cx q[66], q[71];
U(0, 0, pi/3) q[71];
cx q[66], q[71];
cx q[68], q[71];
U(0, 0, pi/3) q[71];
cx q[68], q[71];
cx q[69], q[71];
U(0, 0, pi/3) q[71];
cx q[69], q[71];
cx q[70], q[71];
U(0, 0, pi/3) q[71];
cx q[70], q[71];
cx q[3], q[72];
U(0, 0, pi/3) q[72];
cx q[3], q[72];
cx q[4], q[72];
U(0, 0, pi/3) q[72];
cx q[4], q[72];
cx q[5], q[72];
U(0, 0, pi/3) q[72];
cx q[5], q[72];
cx q[7], q[72];
U(0, 0, pi/3) q[72];
cx q[7], q[72];
cx q[10], q[72];
U(0, 0, pi/3) q[72];
cx q[10], q[72];
cx q[11], q[72];
U(0, 0, pi/3) q[72];
cx q[11], q[72];
cx q[13], q[72];
U(0, 0, pi/3) q[72];
cx q[13], q[72];
cx q[15], q[72];
U(0, 0, pi/3) q[72];
cx q[15], q[72];
cx q[18], q[72];
U(0, 0, pi/3) q[72];
cx q[18], q[72];
cx q[19], q[72];
U(0, 0, pi/3) q[72];
cx q[19], q[72];
cx q[20], q[72];
U(0, 0, pi/3) q[72];
cx q[20], q[72];
cx q[23], q[72];
U(0, 0, pi/3) q[72];
cx q[23], q[72];
cx q[24], q[72];
U(0, 0, pi/3) q[72];
cx q[24], q[72];
cx q[25], q[72];
U(0, 0, pi/3) q[72];
cx q[25], q[72];
cx q[26], q[72];
U(0, 0, pi/3) q[72];
cx q[26], q[72];
cx q[27], q[72];
U(0, 0, pi/3) q[72];
cx q[27], q[72];
cx q[28], q[72];
U(0, 0, pi/3) q[72];
cx q[28], q[72];
cx q[30], q[72];
U(0, 0, pi/3) q[72];
cx q[30], q[72];
cx q[31], q[72];
U(0, 0, pi/3) q[72];
cx q[31], q[72];
cx q[32], q[72];
U(0, 0, pi/3) q[72];
cx q[32], q[72];
cx q[35], q[72];
U(0, 0, pi/3) q[72];
cx q[35], q[72];
cx q[36], q[72];
U(0, 0, pi/3) q[72];
cx q[36], q[72];
cx q[37], q[72];
U(0, 0, pi/3) q[72];
cx q[37], q[72];
cx q[42], q[72];
U(0, 0, pi/3) q[72];
cx q[42], q[72];
cx q[43], q[72];
U(0, 0, pi/3) q[72];
cx q[43], q[72];
cx q[44], q[72];
U(0, 0, pi/3) q[72];
cx q[44], q[72];
cx q[46], q[72];
U(0, 0, pi/3) q[72];
cx q[46], q[72];
cx q[47], q[72];
U(0, 0, pi/3) q[72];
cx q[47], q[72];
cx q[49], q[72];
U(0, 0, pi/3) q[72];
cx q[49], q[72];
cx q[56], q[72];
U(0, 0, pi/3) q[72];
cx q[56], q[72];
cx q[57], q[72];
U(0, 0, pi/3) q[72];
cx q[57], q[72];
cx q[60], q[72];
U(0, 0, pi/3) q[72];
cx q[60], q[72];
cx q[61], q[72];
U(0, 0, pi/3) q[72];
cx q[61], q[72];
cx q[67], q[72];
U(0, 0, pi/3) q[72];
cx q[67], q[72];
cx q[70], q[72];
U(0, 0, pi/3) q[72];
cx q[70], q[72];
cx q[71], q[72];
U(0, 0, pi/3) q[72];
cx q[71], q[72];
cx q[0], q[73];
U(0, 0, pi/3) q[73];
cx q[0], q[73];
cx q[2], q[73];
U(0, 0, pi/3) q[73];
cx q[2], q[73];
cx q[4], q[73];
U(0, 0, pi/3) q[73];
cx q[4], q[73];
cx q[7], q[73];
U(0, 0, pi/3) q[73];
cx q[7], q[73];
cx q[9], q[73];
U(0, 0, pi/3) q[73];
cx q[9], q[73];
cx q[10], q[73];
U(0, 0, pi/3) q[73];
cx q[10], q[73];
cx q[13], q[73];
U(0, 0, pi/3) q[73];
cx q[13], q[73];
cx q[14], q[73];
U(0, 0, pi/3) q[73];
cx q[14], q[73];
cx q[15], q[73];
U(0, 0, pi/3) q[73];
cx q[15], q[73];
cx q[16], q[73];
U(0, 0, pi/3) q[73];
cx q[16], q[73];
cx q[18], q[73];
U(0, 0, pi/3) q[73];
cx q[18], q[73];
cx q[19], q[73];
U(0, 0, pi/3) q[73];
cx q[19], q[73];
cx q[21], q[73];
U(0, 0, pi/3) q[73];
cx q[21], q[73];
cx q[23], q[73];
U(0, 0, pi/3) q[73];
cx q[23], q[73];
cx q[24], q[73];
U(0, 0, pi/3) q[73];
cx q[24], q[73];
cx q[27], q[73];
U(0, 0, pi/3) q[73];
cx q[27], q[73];
cx q[29], q[73];
U(0, 0, pi/3) q[73];
cx q[29], q[73];
cx q[32], q[73];
U(0, 0, pi/3) q[73];
cx q[32], q[73];
cx q[34], q[73];
U(0, 0, pi/3) q[73];
cx q[34], q[73];
cx q[35], q[73];
U(0, 0, pi/3) q[73];
cx q[35], q[73];
cx q[36], q[73];
U(0, 0, pi/3) q[73];
cx q[36], q[73];
cx q[37], q[73];
U(0, 0, pi/3) q[73];
cx q[37], q[73];
cx q[42], q[73];
U(0, 0, pi/3) q[73];
cx q[42], q[73];
cx q[44], q[73];
U(0, 0, pi/3) q[73];
cx q[44], q[73];
cx q[47], q[73];
U(0, 0, pi/3) q[73];
cx q[47], q[73];
cx q[50], q[73];
U(0, 0, pi/3) q[73];
cx q[50], q[73];
cx q[51], q[73];
U(0, 0, pi/3) q[73];
cx q[51], q[73];
cx q[52], q[73];
U(0, 0, pi/3) q[73];
cx q[52], q[73];
cx q[53], q[73];
U(0, 0, pi/3) q[73];
cx q[53], q[73];
cx q[55], q[73];
U(0, 0, pi/3) q[73];
cx q[55], q[73];
cx q[56], q[73];
U(0, 0, pi/3) q[73];
cx q[56], q[73];
cx q[57], q[73];
U(0, 0, pi/3) q[73];
cx q[57], q[73];
cx q[58], q[73];
U(0, 0, pi/3) q[73];
cx q[58], q[73];
cx q[60], q[73];
U(0, 0, pi/3) q[73];
cx q[60], q[73];
cx q[61], q[73];
U(0, 0, pi/3) q[73];
cx q[61], q[73];
cx q[63], q[73];
U(0, 0, pi/3) q[73];
cx q[63], q[73];
cx q[65], q[73];
U(0, 0, pi/3) q[73];
cx q[65], q[73];
cx q[71], q[73];
U(0, 0, pi/3) q[73];
cx q[71], q[73];
cx q[72], q[73];
U(0, 0, pi/3) q[73];
cx q[72], q[73];
cx q[2], q[74];
U(0, 0, pi/3) q[74];
cx q[2], q[74];
cx q[5], q[74];
U(0, 0, pi/3) q[74];
cx q[5], q[74];
cx q[7], q[74];
U(0, 0, pi/3) q[74];
cx q[7], q[74];
cx q[11], q[74];
U(0, 0, pi/3) q[74];
cx q[11], q[74];
cx q[12], q[74];
U(0, 0, pi/3) q[74];
cx q[12], q[74];
cx q[14], q[74];
U(0, 0, pi/3) q[74];
cx q[14], q[74];
cx q[15], q[74];
U(0, 0, pi/3) q[74];
cx q[15], q[74];
cx q[16], q[74];
U(0, 0, pi/3) q[74];
cx q[16], q[74];
cx q[17], q[74];
U(0, 0, pi/3) q[74];
cx q[17], q[74];
cx q[20], q[74];
U(0, 0, pi/3) q[74];
cx q[20], q[74];
cx q[24], q[74];
U(0, 0, pi/3) q[74];
cx q[24], q[74];
cx q[25], q[74];
U(0, 0, pi/3) q[74];
cx q[25], q[74];
cx q[31], q[74];
U(0, 0, pi/3) q[74];
cx q[31], q[74];
cx q[34], q[74];
U(0, 0, pi/3) q[74];
cx q[34], q[74];
cx q[39], q[74];
U(0, 0, pi/3) q[74];
cx q[39], q[74];
cx q[41], q[74];
U(0, 0, pi/3) q[74];
cx q[41], q[74];
cx q[43], q[74];
U(0, 0, pi/3) q[74];
cx q[43], q[74];
cx q[45], q[74];
U(0, 0, pi/3) q[74];
cx q[45], q[74];
cx q[49], q[74];
U(0, 0, pi/3) q[74];
cx q[49], q[74];
cx q[50], q[74];
U(0, 0, pi/3) q[74];
cx q[50], q[74];
cx q[54], q[74];
U(0, 0, pi/3) q[74];
cx q[54], q[74];
cx q[58], q[74];
U(0, 0, pi/3) q[74];
cx q[58], q[74];
cx q[61], q[74];
U(0, 0, pi/3) q[74];
cx q[61], q[74];
cx q[62], q[74];
U(0, 0, pi/3) q[74];
cx q[62], q[74];
cx q[65], q[74];
U(0, 0, pi/3) q[74];
cx q[65], q[74];
cx q[66], q[74];
U(0, 0, pi/3) q[74];
cx q[66], q[74];
cx q[69], q[74];
U(0, 0, pi/3) q[74];
cx q[69], q[74];
cx q[71], q[74];
U(0, 0, pi/3) q[74];
cx q[71], q[74];
cx q[73], q[74];
U(0, 0, pi/3) q[74];
cx q[73], q[74];
cx q[6], q[75];
U(0, 0, pi/3) q[75];
cx q[6], q[75];
cx q[7], q[75];
U(0, 0, pi/3) q[75];
cx q[7], q[75];
cx q[8], q[75];
U(0, 0, pi/3) q[75];
cx q[8], q[75];
cx q[9], q[75];
U(0, 0, pi/3) q[75];
cx q[9], q[75];
cx q[10], q[75];
U(0, 0, pi/3) q[75];
cx q[10], q[75];
cx q[11], q[75];
U(0, 0, pi/3) q[75];
cx q[11], q[75];
cx q[13], q[75];
U(0, 0, pi/3) q[75];
cx q[13], q[75];
cx q[14], q[75];
U(0, 0, pi/3) q[75];
cx q[14], q[75];
cx q[18], q[75];
U(0, 0, pi/3) q[75];
cx q[18], q[75];
cx q[19], q[75];
U(0, 0, pi/3) q[75];
cx q[19], q[75];
cx q[20], q[75];
U(0, 0, pi/3) q[75];
cx q[20], q[75];
cx q[21], q[75];
U(0, 0, pi/3) q[75];
cx q[21], q[75];
cx q[23], q[75];
U(0, 0, pi/3) q[75];
cx q[23], q[75];
cx q[24], q[75];
U(0, 0, pi/3) q[75];
cx q[24], q[75];
cx q[25], q[75];
U(0, 0, pi/3) q[75];
cx q[25], q[75];
cx q[29], q[75];
U(0, 0, pi/3) q[75];
cx q[29], q[75];
cx q[30], q[75];
U(0, 0, pi/3) q[75];
cx q[30], q[75];
cx q[31], q[75];
U(0, 0, pi/3) q[75];
cx q[31], q[75];
cx q[36], q[75];
U(0, 0, pi/3) q[75];
cx q[36], q[75];
cx q[39], q[75];
U(0, 0, pi/3) q[75];
cx q[39], q[75];
cx q[40], q[75];
U(0, 0, pi/3) q[75];
cx q[40], q[75];
cx q[41], q[75];
U(0, 0, pi/3) q[75];
cx q[41], q[75];
cx q[42], q[75];
U(0, 0, pi/3) q[75];
cx q[42], q[75];
cx q[44], q[75];
U(0, 0, pi/3) q[75];
cx q[44], q[75];
cx q[45], q[75];
U(0, 0, pi/3) q[75];
cx q[45], q[75];
cx q[49], q[75];
U(0, 0, pi/3) q[75];
cx q[49], q[75];
cx q[50], q[75];
U(0, 0, pi/3) q[75];
cx q[50], q[75];
cx q[51], q[75];
U(0, 0, pi/3) q[75];
cx q[51], q[75];
cx q[54], q[75];
U(0, 0, pi/3) q[75];
cx q[54], q[75];
cx q[55], q[75];
U(0, 0, pi/3) q[75];
cx q[55], q[75];
cx q[56], q[75];
U(0, 0, pi/3) q[75];
cx q[56], q[75];
cx q[57], q[75];
U(0, 0, pi/3) q[75];
cx q[57], q[75];
cx q[61], q[75];
U(0, 0, pi/3) q[75];
cx q[61], q[75];
cx q[63], q[75];
U(0, 0, pi/3) q[75];
cx q[63], q[75];
cx q[66], q[75];
U(0, 0, pi/3) q[75];
cx q[66], q[75];
cx q[67], q[75];
U(0, 0, pi/3) q[75];
cx q[67], q[75];
cx q[71], q[75];
U(0, 0, pi/3) q[75];
cx q[71], q[75];
cx q[73], q[75];
U(0, 0, pi/3) q[75];
cx q[73], q[75];
cx q[74], q[75];
U(0, 0, pi/3) q[75];
cx q[74], q[75];
cx q[3], q[76];
U(0, 0, pi/3) q[76];
cx q[3], q[76];
cx q[9], q[76];
U(0, 0, pi/3) q[76];
cx q[9], q[76];
cx q[12], q[76];
U(0, 0, pi/3) q[76];
cx q[12], q[76];
cx q[13], q[76];
U(0, 0, pi/3) q[76];
cx q[13], q[76];
cx q[20], q[76];
U(0, 0, pi/3) q[76];
cx q[20], q[76];
cx q[21], q[76];
U(0, 0, pi/3) q[76];
cx q[21], q[76];
cx q[23], q[76];
U(0, 0, pi/3) q[76];
cx q[23], q[76];
cx q[24], q[76];
U(0, 0, pi/3) q[76];
cx q[24], q[76];
cx q[29], q[76];
U(0, 0, pi/3) q[76];
cx q[29], q[76];
cx q[30], q[76];
U(0, 0, pi/3) q[76];
cx q[30], q[76];
cx q[31], q[76];
U(0, 0, pi/3) q[76];
cx q[31], q[76];
cx q[33], q[76];
U(0, 0, pi/3) q[76];
cx q[33], q[76];
cx q[35], q[76];
U(0, 0, pi/3) q[76];
cx q[35], q[76];
cx q[36], q[76];
U(0, 0, pi/3) q[76];
cx q[36], q[76];
cx q[37], q[76];
U(0, 0, pi/3) q[76];
cx q[37], q[76];
cx q[38], q[76];
U(0, 0, pi/3) q[76];
cx q[38], q[76];
cx q[40], q[76];
U(0, 0, pi/3) q[76];
cx q[40], q[76];
cx q[42], q[76];
U(0, 0, pi/3) q[76];
cx q[42], q[76];
cx q[45], q[76];
U(0, 0, pi/3) q[76];
cx q[45], q[76];
cx q[46], q[76];
U(0, 0, pi/3) q[76];
cx q[46], q[76];
cx q[47], q[76];
U(0, 0, pi/3) q[76];
cx q[47], q[76];
cx q[49], q[76];
U(0, 0, pi/3) q[76];
cx q[49], q[76];
cx q[52], q[76];
U(0, 0, pi/3) q[76];
cx q[52], q[76];
cx q[59], q[76];
U(0, 0, pi/3) q[76];
cx q[59], q[76];
cx q[60], q[76];
U(0, 0, pi/3) q[76];
cx q[60], q[76];
cx q[63], q[76];
U(0, 0, pi/3) q[76];
cx q[63], q[76];
cx q[64], q[76];
U(0, 0, pi/3) q[76];
cx q[64], q[76];
cx q[65], q[76];
U(0, 0, pi/3) q[76];
cx q[65], q[76];
cx q[66], q[76];
U(0, 0, pi/3) q[76];
cx q[66], q[76];
cx q[70], q[76];
U(0, 0, pi/3) q[76];
cx q[70], q[76];
cx q[72], q[76];
U(0, 0, pi/3) q[76];
cx q[72], q[76];
cx q[73], q[76];
U(0, 0, pi/3) q[76];
cx q[73], q[76];
cx q[1], q[77];
U(0, 0, pi/3) q[77];
cx q[1], q[77];
cx q[2], q[77];
U(0, 0, pi/3) q[77];
cx q[2], q[77];
cx q[4], q[77];
U(0, 0, pi/3) q[77];
cx q[4], q[77];
cx q[8], q[77];
U(0, 0, pi/3) q[77];
cx q[8], q[77];
cx q[9], q[77];
U(0, 0, pi/3) q[77];
cx q[9], q[77];
cx q[10], q[77];
U(0, 0, pi/3) q[77];
cx q[10], q[77];
cx q[12], q[77];
U(0, 0, pi/3) q[77];
cx q[12], q[77];
cx q[14], q[77];
U(0, 0, pi/3) q[77];
cx q[14], q[77];
cx q[15], q[77];
U(0, 0, pi/3) q[77];
cx q[15], q[77];
cx q[17], q[77];
U(0, 0, pi/3) q[77];
cx q[17], q[77];
cx q[18], q[77];
U(0, 0, pi/3) q[77];
cx q[18], q[77];
cx q[26], q[77];
U(0, 0, pi/3) q[77];
cx q[26], q[77];
cx q[27], q[77];
U(0, 0, pi/3) q[77];
cx q[27], q[77];
cx q[28], q[77];
U(0, 0, pi/3) q[77];
cx q[28], q[77];
cx q[29], q[77];
U(0, 0, pi/3) q[77];
cx q[29], q[77];
cx q[30], q[77];
U(0, 0, pi/3) q[77];
cx q[30], q[77];
cx q[31], q[77];
U(0, 0, pi/3) q[77];
cx q[31], q[77];
cx q[32], q[77];
U(0, 0, pi/3) q[77];
cx q[32], q[77];
cx q[34], q[77];
U(0, 0, pi/3) q[77];
cx q[34], q[77];
cx q[38], q[77];
U(0, 0, pi/3) q[77];
cx q[38], q[77];
cx q[39], q[77];
U(0, 0, pi/3) q[77];
cx q[39], q[77];
cx q[40], q[77];
U(0, 0, pi/3) q[77];
cx q[40], q[77];
cx q[41], q[77];
U(0, 0, pi/3) q[77];
cx q[41], q[77];
cx q[43], q[77];
U(0, 0, pi/3) q[77];
cx q[43], q[77];
cx q[46], q[77];
U(0, 0, pi/3) q[77];
cx q[46], q[77];
cx q[47], q[77];
U(0, 0, pi/3) q[77];
cx q[47], q[77];
cx q[52], q[77];
U(0, 0, pi/3) q[77];
cx q[52], q[77];
cx q[54], q[77];
U(0, 0, pi/3) q[77];
cx q[54], q[77];
cx q[55], q[77];
U(0, 0, pi/3) q[77];
cx q[55], q[77];
cx q[56], q[77];
U(0, 0, pi/3) q[77];
cx q[56], q[77];
cx q[57], q[77];
U(0, 0, pi/3) q[77];
cx q[57], q[77];
cx q[59], q[77];
U(0, 0, pi/3) q[77];
cx q[59], q[77];
cx q[61], q[77];
U(0, 0, pi/3) q[77];
cx q[61], q[77];
cx q[62], q[77];
U(0, 0, pi/3) q[77];
cx q[62], q[77];
cx q[63], q[77];
U(0, 0, pi/3) q[77];
cx q[63], q[77];
cx q[68], q[77];
U(0, 0, pi/3) q[77];
cx q[68], q[77];
cx q[72], q[77];
U(0, 0, pi/3) q[77];
cx q[72], q[77];
cx q[75], q[77];
U(0, 0, pi/3) q[77];
cx q[75], q[77];
cx q[4], q[78];
U(0, 0, pi/3) q[78];
cx q[4], q[78];
cx q[6], q[78];
U(0, 0, pi/3) q[78];
cx q[6], q[78];
cx q[8], q[78];
U(0, 0, pi/3) q[78];
cx q[8], q[78];
cx q[10], q[78];
U(0, 0, pi/3) q[78];
cx q[10], q[78];
cx q[11], q[78];
U(0, 0, pi/3) q[78];
cx q[11], q[78];
cx q[14], q[78];
U(0, 0, pi/3) q[78];
cx q[14], q[78];
cx q[16], q[78];
U(0, 0, pi/3) q[78];
cx q[16], q[78];
cx q[17], q[78];
U(0, 0, pi/3) q[78];
cx q[17], q[78];
cx q[18], q[78];
U(0, 0, pi/3) q[78];
cx q[18], q[78];
cx q[19], q[78];
U(0, 0, pi/3) q[78];
cx q[19], q[78];
cx q[20], q[78];
U(0, 0, pi/3) q[78];
cx q[20], q[78];
cx q[23], q[78];
U(0, 0, pi/3) q[78];
cx q[23], q[78];
cx q[24], q[78];
U(0, 0, pi/3) q[78];
cx q[24], q[78];
cx q[25], q[78];
U(0, 0, pi/3) q[78];
cx q[25], q[78];
cx q[26], q[78];
U(0, 0, pi/3) q[78];
cx q[26], q[78];
cx q[28], q[78];
U(0, 0, pi/3) q[78];
cx q[28], q[78];
cx q[31], q[78];
U(0, 0, pi/3) q[78];
cx q[31], q[78];
cx q[33], q[78];
U(0, 0, pi/3) q[78];
cx q[33], q[78];
cx q[35], q[78];
U(0, 0, pi/3) q[78];
cx q[35], q[78];
cx q[36], q[78];
U(0, 0, pi/3) q[78];
cx q[36], q[78];
cx q[37], q[78];
U(0, 0, pi/3) q[78];
cx q[37], q[78];
cx q[40], q[78];
U(0, 0, pi/3) q[78];
cx q[40], q[78];
cx q[42], q[78];
U(0, 0, pi/3) q[78];
cx q[42], q[78];
cx q[43], q[78];
U(0, 0, pi/3) q[78];
cx q[43], q[78];
cx q[47], q[78];
U(0, 0, pi/3) q[78];
cx q[47], q[78];
cx q[49], q[78];
U(0, 0, pi/3) q[78];
cx q[49], q[78];
cx q[52], q[78];
U(0, 0, pi/3) q[78];
cx q[52], q[78];
cx q[54], q[78];
U(0, 0, pi/3) q[78];
cx q[54], q[78];
cx q[55], q[78];
U(0, 0, pi/3) q[78];
cx q[55], q[78];
cx q[56], q[78];
U(0, 0, pi/3) q[78];
cx q[56], q[78];
cx q[60], q[78];
U(0, 0, pi/3) q[78];
cx q[60], q[78];
cx q[62], q[78];
U(0, 0, pi/3) q[78];
cx q[62], q[78];
cx q[65], q[78];
U(0, 0, pi/3) q[78];
cx q[65], q[78];
cx q[66], q[78];
U(0, 0, pi/3) q[78];
cx q[66], q[78];
cx q[67], q[78];
U(0, 0, pi/3) q[78];
cx q[67], q[78];
cx q[68], q[78];
U(0, 0, pi/3) q[78];
cx q[68], q[78];
cx q[69], q[78];
U(0, 0, pi/3) q[78];
cx q[69], q[78];
cx q[71], q[78];
U(0, 0, pi/3) q[78];
cx q[71], q[78];
cx q[72], q[78];
U(0, 0, pi/3) q[78];
cx q[72], q[78];
cx q[73], q[78];
U(0, 0, pi/3) q[78];
cx q[73], q[78];
cx q[74], q[78];
U(0, 0, pi/3) q[78];
cx q[74], q[78];
cx q[75], q[78];
U(0, 0, pi/3) q[78];
cx q[75], q[78];
cx q[1], q[79];
U(0, 0, pi/3) q[79];
cx q[1], q[79];
cx q[4], q[79];
U(0, 0, pi/3) q[79];
cx q[4], q[79];
cx q[5], q[79];
U(0, 0, pi/3) q[79];
cx q[5], q[79];
cx q[6], q[79];
U(0, 0, pi/3) q[79];
cx q[6], q[79];
cx q[7], q[79];
U(0, 0, pi/3) q[79];
cx q[7], q[79];
cx q[8], q[79];
U(0, 0, pi/3) q[79];
cx q[8], q[79];
cx q[12], q[79];
U(0, 0, pi/3) q[79];
cx q[12], q[79];
cx q[13], q[79];
U(0, 0, pi/3) q[79];
cx q[13], q[79];
cx q[15], q[79];
U(0, 0, pi/3) q[79];
cx q[15], q[79];
cx q[16], q[79];
U(0, 0, pi/3) q[79];
cx q[16], q[79];
cx q[18], q[79];
U(0, 0, pi/3) q[79];
cx q[18], q[79];
cx q[19], q[79];
U(0, 0, pi/3) q[79];
cx q[19], q[79];
cx q[20], q[79];
U(0, 0, pi/3) q[79];
cx q[20], q[79];
cx q[23], q[79];
U(0, 0, pi/3) q[79];
cx q[23], q[79];
cx q[25], q[79];
U(0, 0, pi/3) q[79];
cx q[25], q[79];
cx q[26], q[79];
U(0, 0, pi/3) q[79];
cx q[26], q[79];
cx q[27], q[79];
U(0, 0, pi/3) q[79];
cx q[27], q[79];
cx q[28], q[79];
U(0, 0, pi/3) q[79];
cx q[28], q[79];
cx q[29], q[79];
U(0, 0, pi/3) q[79];
cx q[29], q[79];
cx q[30], q[79];
U(0, 0, pi/3) q[79];
cx q[30], q[79];
cx q[31], q[79];
U(0, 0, pi/3) q[79];
cx q[31], q[79];
cx q[33], q[79];
U(0, 0, pi/3) q[79];
cx q[33], q[79];
cx q[34], q[79];
U(0, 0, pi/3) q[79];
cx q[34], q[79];
cx q[35], q[79];
U(0, 0, pi/3) q[79];
cx q[35], q[79];
cx q[36], q[79];
U(0, 0, pi/3) q[79];
cx q[36], q[79];
cx q[37], q[79];
U(0, 0, pi/3) q[79];
cx q[37], q[79];
cx q[38], q[79];
U(0, 0, pi/3) q[79];
cx q[38], q[79];
cx q[39], q[79];
U(0, 0, pi/3) q[79];
cx q[39], q[79];
cx q[40], q[79];
U(0, 0, pi/3) q[79];
cx q[40], q[79];
cx q[41], q[79];
U(0, 0, pi/3) q[79];
cx q[41], q[79];
cx q[42], q[79];
U(0, 0, pi/3) q[79];
cx q[42], q[79];
cx q[46], q[79];
U(0, 0, pi/3) q[79];
cx q[46], q[79];
cx q[52], q[79];
U(0, 0, pi/3) q[79];
cx q[52], q[79];
cx q[56], q[79];
U(0, 0, pi/3) q[79];
cx q[56], q[79];
cx q[60], q[79];
U(0, 0, pi/3) q[79];
cx q[60], q[79];
cx q[61], q[79];
U(0, 0, pi/3) q[79];
cx q[61], q[79];
cx q[62], q[79];
U(0, 0, pi/3) q[79];
cx q[62], q[79];
cx q[64], q[79];
U(0, 0, pi/3) q[79];
cx q[64], q[79];
cx q[70], q[79];
U(0, 0, pi/3) q[79];
cx q[70], q[79];
cx q[71], q[79];
U(0, 0, pi/3) q[79];
cx q[71], q[79];
cx q[76], q[79];
U(0, 0, pi/3) q[79];
cx q[76], q[79];
cx q[77], q[79];
U(0, 0, pi/3) q[79];
cx q[77], q[79];
cx q[1], q[80];
U(0, 0, pi/3) q[80];
cx q[1], q[80];
cx q[6], q[80];
U(0, 0, pi/3) q[80];
cx q[6], q[80];
cx q[9], q[80];
U(0, 0, pi/3) q[80];
cx q[9], q[80];
cx q[11], q[80];
U(0, 0, pi/3) q[80];
cx q[11], q[80];
cx q[14], q[80];
U(0, 0, pi/3) q[80];
cx q[14], q[80];
cx q[15], q[80];
U(0, 0, pi/3) q[80];
cx q[15], q[80];
cx q[18], q[80];
U(0, 0, pi/3) q[80];
cx q[18], q[80];
cx q[19], q[80];
U(0, 0, pi/3) q[80];
cx q[19], q[80];
cx q[21], q[80];
U(0, 0, pi/3) q[80];
cx q[21], q[80];
cx q[22], q[80];
U(0, 0, pi/3) q[80];
cx q[22], q[80];
cx q[25], q[80];
U(0, 0, pi/3) q[80];
cx q[25], q[80];
cx q[27], q[80];
U(0, 0, pi/3) q[80];
cx q[27], q[80];
cx q[28], q[80];
U(0, 0, pi/3) q[80];
cx q[28], q[80];
cx q[29], q[80];
U(0, 0, pi/3) q[80];
cx q[29], q[80];
cx q[31], q[80];
U(0, 0, pi/3) q[80];
cx q[31], q[80];
cx q[33], q[80];
U(0, 0, pi/3) q[80];
cx q[33], q[80];
cx q[34], q[80];
U(0, 0, pi/3) q[80];
cx q[34], q[80];
cx q[37], q[80];
U(0, 0, pi/3) q[80];
cx q[37], q[80];
cx q[39], q[80];
U(0, 0, pi/3) q[80];
cx q[39], q[80];
cx q[41], q[80];
U(0, 0, pi/3) q[80];
cx q[41], q[80];
cx q[46], q[80];
U(0, 0, pi/3) q[80];
cx q[46], q[80];
cx q[47], q[80];
U(0, 0, pi/3) q[80];
cx q[47], q[80];
cx q[48], q[80];
U(0, 0, pi/3) q[80];
cx q[48], q[80];
cx q[49], q[80];
U(0, 0, pi/3) q[80];
cx q[49], q[80];
cx q[50], q[80];
U(0, 0, pi/3) q[80];
cx q[50], q[80];
cx q[52], q[80];
U(0, 0, pi/3) q[80];
cx q[52], q[80];
cx q[55], q[80];
U(0, 0, pi/3) q[80];
cx q[55], q[80];
cx q[56], q[80];
U(0, 0, pi/3) q[80];
cx q[56], q[80];
cx q[58], q[80];
U(0, 0, pi/3) q[80];
cx q[58], q[80];
cx q[59], q[80];
U(0, 0, pi/3) q[80];
cx q[59], q[80];
cx q[61], q[80];
U(0, 0, pi/3) q[80];
cx q[61], q[80];
cx q[64], q[80];
U(0, 0, pi/3) q[80];
cx q[64], q[80];
cx q[69], q[80];
U(0, 0, pi/3) q[80];
cx q[69], q[80];
cx q[72], q[80];
U(0, 0, pi/3) q[80];
cx q[72], q[80];
cx q[77], q[80];
U(0, 0, pi/3) q[80];
cx q[77], q[80];
cx q[79], q[80];
U(0, 0, pi/3) q[80];
cx q[79], q[80];
cx q[9], q[81];
U(0, 0, pi/3) q[81];
cx q[9], q[81];
cx q[10], q[81];
U(0, 0, pi/3) q[81];
cx q[10], q[81];
cx q[13], q[81];
U(0, 0, pi/3) q[81];
cx q[13], q[81];
cx q[14], q[81];
U(0, 0, pi/3) q[81];
cx q[14], q[81];
cx q[15], q[81];
U(0, 0, pi/3) q[81];
cx q[15], q[81];
cx q[16], q[81];
U(0, 0, pi/3) q[81];
cx q[16], q[81];
cx q[17], q[81];
U(0, 0, pi/3) q[81];
cx q[17], q[81];
cx q[18], q[81];
U(0, 0, pi/3) q[81];
cx q[18], q[81];
cx q[19], q[81];
U(0, 0, pi/3) q[81];
cx q[19], q[81];
cx q[22], q[81];
U(0, 0, pi/3) q[81];
cx q[22], q[81];
cx q[24], q[81];
U(0, 0, pi/3) q[81];
cx q[24], q[81];
cx q[25], q[81];
U(0, 0, pi/3) q[81];
cx q[25], q[81];
cx q[26], q[81];
U(0, 0, pi/3) q[81];
cx q[26], q[81];
cx q[27], q[81];
U(0, 0, pi/3) q[81];
cx q[27], q[81];
cx q[29], q[81];
U(0, 0, pi/3) q[81];
cx q[29], q[81];
cx q[30], q[81];
U(0, 0, pi/3) q[81];
cx q[30], q[81];
cx q[32], q[81];
U(0, 0, pi/3) q[81];
cx q[32], q[81];
cx q[33], q[81];
U(0, 0, pi/3) q[81];
cx q[33], q[81];
cx q[35], q[81];
U(0, 0, pi/3) q[81];
cx q[35], q[81];
cx q[38], q[81];
U(0, 0, pi/3) q[81];
cx q[38], q[81];
cx q[40], q[81];
U(0, 0, pi/3) q[81];
cx q[40], q[81];
cx q[41], q[81];
U(0, 0, pi/3) q[81];
cx q[41], q[81];
cx q[42], q[81];
U(0, 0, pi/3) q[81];
cx q[42], q[81];
cx q[44], q[81];
U(0, 0, pi/3) q[81];
cx q[44], q[81];
cx q[45], q[81];
U(0, 0, pi/3) q[81];
cx q[45], q[81];
cx q[46], q[81];
U(0, 0, pi/3) q[81];
cx q[46], q[81];
cx q[48], q[81];
U(0, 0, pi/3) q[81];
cx q[48], q[81];
cx q[49], q[81];
U(0, 0, pi/3) q[81];
cx q[49], q[81];
cx q[50], q[81];
U(0, 0, pi/3) q[81];
cx q[50], q[81];
cx q[52], q[81];
U(0, 0, pi/3) q[81];
cx q[52], q[81];
cx q[53], q[81];
U(0, 0, pi/3) q[81];
cx q[53], q[81];
cx q[56], q[81];
U(0, 0, pi/3) q[81];
cx q[56], q[81];
cx q[57], q[81];
U(0, 0, pi/3) q[81];
cx q[57], q[81];
cx q[58], q[81];
U(0, 0, pi/3) q[81];
cx q[58], q[81];
cx q[59], q[81];
U(0, 0, pi/3) q[81];
cx q[59], q[81];
cx q[60], q[81];
U(0, 0, pi/3) q[81];
cx q[60], q[81];
cx q[61], q[81];
U(0, 0, pi/3) q[81];
cx q[61], q[81];
cx q[62], q[81];
U(0, 0, pi/3) q[81];
cx q[62], q[81];
cx q[63], q[81];
U(0, 0, pi/3) q[81];
cx q[63], q[81];
cx q[64], q[81];
U(0, 0, pi/3) q[81];
cx q[64], q[81];
cx q[67], q[81];
U(0, 0, pi/3) q[81];
cx q[67], q[81];
cx q[69], q[81];
U(0, 0, pi/3) q[81];
cx q[69], q[81];
cx q[71], q[81];
U(0, 0, pi/3) q[81];
cx q[71], q[81];
cx q[72], q[81];
U(0, 0, pi/3) q[81];
cx q[72], q[81];
cx q[73], q[81];
U(0, 0, pi/3) q[81];
cx q[73], q[81];
cx q[78], q[81];
U(0, 0, pi/3) q[81];
cx q[78], q[81];
cx q[79], q[81];
U(0, 0, pi/3) q[81];
cx q[79], q[81];
cx q[1], q[82];
U(0, 0, pi/3) q[82];
cx q[1], q[82];
cx q[3], q[82];
U(0, 0, pi/3) q[82];
cx q[3], q[82];
cx q[5], q[82];
U(0, 0, pi/3) q[82];
cx q[5], q[82];
cx q[6], q[82];
U(0, 0, pi/3) q[82];
cx q[6], q[82];
cx q[7], q[82];
U(0, 0, pi/3) q[82];
cx q[7], q[82];
cx q[9], q[82];
U(0, 0, pi/3) q[82];
cx q[9], q[82];
cx q[10], q[82];
U(0, 0, pi/3) q[82];
cx q[10], q[82];
cx q[11], q[82];
U(0, 0, pi/3) q[82];
cx q[11], q[82];
cx q[12], q[82];
U(0, 0, pi/3) q[82];
cx q[12], q[82];
cx q[14], q[82];
U(0, 0, pi/3) q[82];
cx q[14], q[82];
cx q[15], q[82];
U(0, 0, pi/3) q[82];
cx q[15], q[82];
cx q[16], q[82];
U(0, 0, pi/3) q[82];
cx q[16], q[82];
cx q[18], q[82];
U(0, 0, pi/3) q[82];
cx q[18], q[82];
cx q[19], q[82];
U(0, 0, pi/3) q[82];
cx q[19], q[82];
cx q[22], q[82];
U(0, 0, pi/3) q[82];
cx q[22], q[82];
cx q[23], q[82];
U(0, 0, pi/3) q[82];
cx q[23], q[82];
cx q[26], q[82];
U(0, 0, pi/3) q[82];
cx q[26], q[82];
cx q[28], q[82];
U(0, 0, pi/3) q[82];
cx q[28], q[82];
cx q[29], q[82];
U(0, 0, pi/3) q[82];
cx q[29], q[82];
cx q[33], q[82];
U(0, 0, pi/3) q[82];
cx q[33], q[82];
cx q[36], q[82];
U(0, 0, pi/3) q[82];
cx q[36], q[82];
cx q[38], q[82];
U(0, 0, pi/3) q[82];
cx q[38], q[82];
cx q[39], q[82];
U(0, 0, pi/3) q[82];
cx q[39], q[82];
cx q[41], q[82];
U(0, 0, pi/3) q[82];
cx q[41], q[82];
cx q[45], q[82];
U(0, 0, pi/3) q[82];
cx q[45], q[82];
cx q[46], q[82];
U(0, 0, pi/3) q[82];
cx q[46], q[82];
cx q[47], q[82];
U(0, 0, pi/3) q[82];
cx q[47], q[82];
cx q[48], q[82];
U(0, 0, pi/3) q[82];
cx q[48], q[82];
cx q[49], q[82];
U(0, 0, pi/3) q[82];
cx q[49], q[82];
cx q[52], q[82];
U(0, 0, pi/3) q[82];
cx q[52], q[82];
cx q[53], q[82];
U(0, 0, pi/3) q[82];
cx q[53], q[82];
cx q[57], q[82];
U(0, 0, pi/3) q[82];
cx q[57], q[82];
cx q[61], q[82];
U(0, 0, pi/3) q[82];
cx q[61], q[82];
cx q[62], q[82];
U(0, 0, pi/3) q[82];
cx q[62], q[82];
cx q[63], q[82];
U(0, 0, pi/3) q[82];
cx q[63], q[82];
cx q[67], q[82];
U(0, 0, pi/3) q[82];
cx q[67], q[82];
cx q[68], q[82];
U(0, 0, pi/3) q[82];
cx q[68], q[82];
cx q[70], q[82];
U(0, 0, pi/3) q[82];
cx q[70], q[82];
cx q[71], q[82];
U(0, 0, pi/3) q[82];
cx q[71], q[82];
cx q[72], q[82];
U(0, 0, pi/3) q[82];
cx q[72], q[82];
cx q[75], q[82];
U(0, 0, pi/3) q[82];
cx q[75], q[82];
cx q[78], q[82];
U(0, 0, pi/3) q[82];
cx q[78], q[82];
cx q[79], q[82];
U(0, 0, pi/3) q[82];
cx q[79], q[82];
cx q[80], q[82];
U(0, 0, pi/3) q[82];
cx q[80], q[82];
cx q[81], q[82];
U(0, 0, pi/3) q[82];
cx q[81], q[82];
cx q[0], q[83];
U(0, 0, pi/3) q[83];
cx q[0], q[83];
cx q[1], q[83];
U(0, 0, pi/3) q[83];
cx q[1], q[83];
cx q[3], q[83];
U(0, 0, pi/3) q[83];
cx q[3], q[83];
cx q[5], q[83];
U(0, 0, pi/3) q[83];
cx q[5], q[83];
cx q[6], q[83];
U(0, 0, pi/3) q[83];
cx q[6], q[83];
cx q[7], q[83];
U(0, 0, pi/3) q[83];
cx q[7], q[83];
cx q[14], q[83];
U(0, 0, pi/3) q[83];
cx q[14], q[83];
cx q[15], q[83];
U(0, 0, pi/3) q[83];
cx q[15], q[83];
cx q[16], q[83];
U(0, 0, pi/3) q[83];
cx q[16], q[83];
cx q[18], q[83];
U(0, 0, pi/3) q[83];
cx q[18], q[83];
cx q[19], q[83];
U(0, 0, pi/3) q[83];
cx q[19], q[83];
cx q[21], q[83];
U(0, 0, pi/3) q[83];
cx q[21], q[83];
cx q[23], q[83];
U(0, 0, pi/3) q[83];
cx q[23], q[83];
cx q[25], q[83];
U(0, 0, pi/3) q[83];
cx q[25], q[83];
cx q[26], q[83];
U(0, 0, pi/3) q[83];
cx q[26], q[83];
cx q[30], q[83];
U(0, 0, pi/3) q[83];
cx q[30], q[83];
cx q[36], q[83];
U(0, 0, pi/3) q[83];
cx q[36], q[83];
cx q[37], q[83];
U(0, 0, pi/3) q[83];
cx q[37], q[83];
cx q[38], q[83];
U(0, 0, pi/3) q[83];
cx q[38], q[83];
cx q[39], q[83];
U(0, 0, pi/3) q[83];
cx q[39], q[83];
cx q[42], q[83];
U(0, 0, pi/3) q[83];
cx q[42], q[83];
cx q[45], q[83];
U(0, 0, pi/3) q[83];
cx q[45], q[83];
cx q[46], q[83];
U(0, 0, pi/3) q[83];
cx q[46], q[83];
cx q[47], q[83];
U(0, 0, pi/3) q[83];
cx q[47], q[83];
cx q[48], q[83];
U(0, 0, pi/3) q[83];
cx q[48], q[83];
cx q[51], q[83];
U(0, 0, pi/3) q[83];
cx q[51], q[83];
cx q[53], q[83];
U(0, 0, pi/3) q[83];
cx q[53], q[83];
cx q[54], q[83];
U(0, 0, pi/3) q[83];
cx q[54], q[83];
cx q[55], q[83];
U(0, 0, pi/3) q[83];
cx q[55], q[83];
cx q[57], q[83];
U(0, 0, pi/3) q[83];
cx q[57], q[83];
cx q[60], q[83];
U(0, 0, pi/3) q[83];
cx q[60], q[83];
cx q[61], q[83];
U(0, 0, pi/3) q[83];
cx q[61], q[83];
cx q[64], q[83];
U(0, 0, pi/3) q[83];
cx q[64], q[83];
cx q[65], q[83];
U(0, 0, pi/3) q[83];
cx q[65], q[83];
cx q[66], q[83];
U(0, 0, pi/3) q[83];
cx q[66], q[83];
cx q[68], q[83];
U(0, 0, pi/3) q[83];
cx q[68], q[83];
cx q[72], q[83];
U(0, 0, pi/3) q[83];
cx q[72], q[83];
cx q[73], q[83];
U(0, 0, pi/3) q[83];
cx q[73], q[83];
cx q[75], q[83];
U(0, 0, pi/3) q[83];
cx q[75], q[83];
cx q[76], q[83];
U(0, 0, pi/3) q[83];
cx q[76], q[83];
cx q[77], q[83];
U(0, 0, pi/3) q[83];
cx q[77], q[83];
cx q[79], q[83];
U(0, 0, pi/3) q[83];
cx q[79], q[83];
cx q[80], q[83];
U(0, 0, pi/3) q[83];
cx q[80], q[83];
cx q[0], q[84];
U(0, 0, pi/3) q[84];
cx q[0], q[84];
cx q[1], q[84];
U(0, 0, pi/3) q[84];
cx q[1], q[84];
cx q[3], q[84];
U(0, 0, pi/3) q[84];
cx q[3], q[84];
cx q[4], q[84];
U(0, 0, pi/3) q[84];
cx q[4], q[84];
cx q[5], q[84];
U(0, 0, pi/3) q[84];
cx q[5], q[84];
cx q[6], q[84];
U(0, 0, pi/3) q[84];
cx q[6], q[84];
cx q[9], q[84];
U(0, 0, pi/3) q[84];
cx q[9], q[84];
cx q[12], q[84];
U(0, 0, pi/3) q[84];
cx q[12], q[84];
cx q[13], q[84];
U(0, 0, pi/3) q[84];
cx q[13], q[84];
cx q[15], q[84];
U(0, 0, pi/3) q[84];
cx q[15], q[84];
cx q[16], q[84];
U(0, 0, pi/3) q[84];
cx q[16], q[84];
cx q[18], q[84];
U(0, 0, pi/3) q[84];
cx q[18], q[84];
cx q[22], q[84];
U(0, 0, pi/3) q[84];
cx q[22], q[84];
cx q[23], q[84];
U(0, 0, pi/3) q[84];
cx q[23], q[84];
cx q[26], q[84];
U(0, 0, pi/3) q[84];
cx q[26], q[84];
cx q[27], q[84];
U(0, 0, pi/3) q[84];
cx q[27], q[84];
cx q[32], q[84];
U(0, 0, pi/3) q[84];
cx q[32], q[84];
cx q[33], q[84];
U(0, 0, pi/3) q[84];
cx q[33], q[84];
cx q[38], q[84];
U(0, 0, pi/3) q[84];
cx q[38], q[84];
cx q[41], q[84];
U(0, 0, pi/3) q[84];
cx q[41], q[84];
cx q[42], q[84];
U(0, 0, pi/3) q[84];
cx q[42], q[84];
cx q[47], q[84];
U(0, 0, pi/3) q[84];
cx q[47], q[84];
cx q[49], q[84];
U(0, 0, pi/3) q[84];
cx q[49], q[84];
cx q[54], q[84];
U(0, 0, pi/3) q[84];
cx q[54], q[84];
cx q[55], q[84];
U(0, 0, pi/3) q[84];
cx q[55], q[84];
cx q[56], q[84];
U(0, 0, pi/3) q[84];
cx q[56], q[84];
cx q[59], q[84];
U(0, 0, pi/3) q[84];
cx q[59], q[84];
cx q[60], q[84];
U(0, 0, pi/3) q[84];
cx q[60], q[84];
cx q[61], q[84];
U(0, 0, pi/3) q[84];
cx q[61], q[84];
cx q[62], q[84];
U(0, 0, pi/3) q[84];
cx q[62], q[84];
cx q[64], q[84];
U(0, 0, pi/3) q[84];
cx q[64], q[84];
cx q[65], q[84];
U(0, 0, pi/3) q[84];
cx q[65], q[84];
cx q[67], q[84];
U(0, 0, pi/3) q[84];
cx q[67], q[84];
cx q[72], q[84];
U(0, 0, pi/3) q[84];
cx q[72], q[84];
cx q[77], q[84];
U(0, 0, pi/3) q[84];
cx q[77], q[84];
cx q[78], q[84];
U(0, 0, pi/3) q[84];
cx q[78], q[84];
cx q[79], q[84];
U(0, 0, pi/3) q[84];
cx q[79], q[84];
cx q[81], q[84];
U(0, 0, pi/3) q[84];
cx q[81], q[84];
cx q[2], q[85];
U(0, 0, pi/3) q[85];
cx q[2], q[85];
cx q[3], q[85];
U(0, 0, pi/3) q[85];
cx q[3], q[85];
cx q[4], q[85];
U(0, 0, pi/3) q[85];
cx q[4], q[85];
cx q[7], q[85];
U(0, 0, pi/3) q[85];
cx q[7], q[85];
cx q[8], q[85];
U(0, 0, pi/3) q[85];
cx q[8], q[85];
cx q[11], q[85];
U(0, 0, pi/3) q[85];
cx q[11], q[85];
cx q[12], q[85];
U(0, 0, pi/3) q[85];
cx q[12], q[85];
cx q[13], q[85];
U(0, 0, pi/3) q[85];
cx q[13], q[85];
cx q[14], q[85];
U(0, 0, pi/3) q[85];
cx q[14], q[85];
cx q[17], q[85];
U(0, 0, pi/3) q[85];
cx q[17], q[85];
cx q[18], q[85];
U(0, 0, pi/3) q[85];
cx q[18], q[85];
cx q[20], q[85];
U(0, 0, pi/3) q[85];
cx q[20], q[85];
cx q[21], q[85];
U(0, 0, pi/3) q[85];
cx q[21], q[85];
cx q[23], q[85];
U(0, 0, pi/3) q[85];
cx q[23], q[85];
cx q[26], q[85];
U(0, 0, pi/3) q[85];
cx q[26], q[85];
cx q[27], q[85];
U(0, 0, pi/3) q[85];
cx q[27], q[85];
cx q[28], q[85];
U(0, 0, pi/3) q[85];
cx q[28], q[85];
cx q[29], q[85];
U(0, 0, pi/3) q[85];
cx q[29], q[85];
cx q[30], q[85];
U(0, 0, pi/3) q[85];
cx q[30], q[85];
cx q[31], q[85];
U(0, 0, pi/3) q[85];
cx q[31], q[85];
cx q[32], q[85];
U(0, 0, pi/3) q[85];
cx q[32], q[85];
cx q[33], q[85];
U(0, 0, pi/3) q[85];
cx q[33], q[85];
cx q[34], q[85];
U(0, 0, pi/3) q[85];
cx q[34], q[85];
cx q[35], q[85];
U(0, 0, pi/3) q[85];
cx q[35], q[85];
cx q[36], q[85];
U(0, 0, pi/3) q[85];
cx q[36], q[85];
cx q[37], q[85];
U(0, 0, pi/3) q[85];
cx q[37], q[85];
cx q[39], q[85];
U(0, 0, pi/3) q[85];
cx q[39], q[85];
cx q[42], q[85];
U(0, 0, pi/3) q[85];
cx q[42], q[85];
cx q[43], q[85];
U(0, 0, pi/3) q[85];
cx q[43], q[85];
cx q[44], q[85];
U(0, 0, pi/3) q[85];
cx q[44], q[85];
cx q[45], q[85];
U(0, 0, pi/3) q[85];
cx q[45], q[85];
cx q[47], q[85];
U(0, 0, pi/3) q[85];
cx q[47], q[85];
cx q[48], q[85];
U(0, 0, pi/3) q[85];
cx q[48], q[85];
cx q[50], q[85];
U(0, 0, pi/3) q[85];
cx q[50], q[85];
cx q[52], q[85];
U(0, 0, pi/3) q[85];
cx q[52], q[85];
cx q[55], q[85];
U(0, 0, pi/3) q[85];
cx q[55], q[85];
cx q[60], q[85];
U(0, 0, pi/3) q[85];
cx q[60], q[85];
cx q[62], q[85];
U(0, 0, pi/3) q[85];
cx q[62], q[85];
cx q[67], q[85];
U(0, 0, pi/3) q[85];
cx q[67], q[85];
cx q[69], q[85];
U(0, 0, pi/3) q[85];
cx q[69], q[85];
cx q[73], q[85];
U(0, 0, pi/3) q[85];
cx q[73], q[85];
cx q[74], q[85];
U(0, 0, pi/3) q[85];
cx q[74], q[85];
cx q[75], q[85];
U(0, 0, pi/3) q[85];
cx q[75], q[85];
cx q[76], q[85];
U(0, 0, pi/3) q[85];
cx q[76], q[85];
cx q[77], q[85];
U(0, 0, pi/3) q[85];
cx q[77], q[85];
cx q[79], q[85];
U(0, 0, pi/3) q[85];
cx q[79], q[85];
cx q[80], q[85];
U(0, 0, pi/3) q[85];
cx q[80], q[85];
cx q[81], q[85];
U(0, 0, pi/3) q[85];
cx q[81], q[85];
cx q[1], q[86];
U(0, 0, pi/3) q[86];
cx q[1], q[86];
cx q[4], q[86];
U(0, 0, pi/3) q[86];
cx q[4], q[86];
cx q[8], q[86];
U(0, 0, pi/3) q[86];
cx q[8], q[86];
cx q[10], q[86];
U(0, 0, pi/3) q[86];
cx q[10], q[86];
cx q[11], q[86];
U(0, 0, pi/3) q[86];
cx q[11], q[86];
cx q[13], q[86];
U(0, 0, pi/3) q[86];
cx q[13], q[86];
cx q[16], q[86];
U(0, 0, pi/3) q[86];
cx q[16], q[86];
cx q[18], q[86];
U(0, 0, pi/3) q[86];
cx q[18], q[86];
cx q[19], q[86];
U(0, 0, pi/3) q[86];
cx q[19], q[86];
cx q[20], q[86];
U(0, 0, pi/3) q[86];
cx q[20], q[86];
cx q[22], q[86];
U(0, 0, pi/3) q[86];
cx q[22], q[86];
cx q[24], q[86];
U(0, 0, pi/3) q[86];
cx q[24], q[86];
cx q[27], q[86];
U(0, 0, pi/3) q[86];
cx q[27], q[86];
cx q[28], q[86];
U(0, 0, pi/3) q[86];
cx q[28], q[86];
cx q[29], q[86];
U(0, 0, pi/3) q[86];
cx q[29], q[86];
cx q[30], q[86];
U(0, 0, pi/3) q[86];
cx q[30], q[86];
cx q[31], q[86];
U(0, 0, pi/3) q[86];
cx q[31], q[86];
cx q[32], q[86];
U(0, 0, pi/3) q[86];
cx q[32], q[86];
cx q[33], q[86];
U(0, 0, pi/3) q[86];
cx q[33], q[86];
cx q[35], q[86];
U(0, 0, pi/3) q[86];
cx q[35], q[86];
cx q[36], q[86];
U(0, 0, pi/3) q[86];
cx q[36], q[86];
cx q[38], q[86];
U(0, 0, pi/3) q[86];
cx q[38], q[86];
cx q[41], q[86];
U(0, 0, pi/3) q[86];
cx q[41], q[86];
cx q[44], q[86];
U(0, 0, pi/3) q[86];
cx q[44], q[86];
cx q[45], q[86];
U(0, 0, pi/3) q[86];
cx q[45], q[86];
cx q[48], q[86];
U(0, 0, pi/3) q[86];
cx q[48], q[86];
cx q[49], q[86];
U(0, 0, pi/3) q[86];
cx q[49], q[86];
cx q[50], q[86];
U(0, 0, pi/3) q[86];
cx q[50], q[86];
cx q[52], q[86];
U(0, 0, pi/3) q[86];
cx q[52], q[86];
cx q[54], q[86];
U(0, 0, pi/3) q[86];
cx q[54], q[86];
cx q[55], q[86];
U(0, 0, pi/3) q[86];
cx q[55], q[86];
cx q[56], q[86];
U(0, 0, pi/3) q[86];
cx q[56], q[86];
cx q[58], q[86];
U(0, 0, pi/3) q[86];
cx q[58], q[86];
cx q[60], q[86];
U(0, 0, pi/3) q[86];
cx q[60], q[86];
cx q[61], q[86];
U(0, 0, pi/3) q[86];
cx q[61], q[86];
cx q[62], q[86];
U(0, 0, pi/3) q[86];
cx q[62], q[86];
cx q[64], q[86];
U(0, 0, pi/3) q[86];
cx q[64], q[86];
cx q[65], q[86];
U(0, 0, pi/3) q[86];
cx q[65], q[86];
cx q[66], q[86];
U(0, 0, pi/3) q[86];
cx q[66], q[86];
cx q[67], q[86];
U(0, 0, pi/3) q[86];
cx q[67], q[86];
cx q[69], q[86];
U(0, 0, pi/3) q[86];
cx q[69], q[86];
cx q[72], q[86];
U(0, 0, pi/3) q[86];
cx q[72], q[86];
cx q[73], q[86];
U(0, 0, pi/3) q[86];
cx q[73], q[86];
cx q[74], q[86];
U(0, 0, pi/3) q[86];
cx q[74], q[86];
cx q[78], q[86];
U(0, 0, pi/3) q[86];
cx q[78], q[86];
cx q[81], q[86];
U(0, 0, pi/3) q[86];
cx q[81], q[86];
cx q[83], q[86];
U(0, 0, pi/3) q[86];
cx q[83], q[86];
cx q[1], q[87];
U(0, 0, pi/3) q[87];
cx q[1], q[87];
cx q[2], q[87];
U(0, 0, pi/3) q[87];
cx q[2], q[87];
cx q[4], q[87];
U(0, 0, pi/3) q[87];
cx q[4], q[87];
cx q[5], q[87];
U(0, 0, pi/3) q[87];
cx q[5], q[87];
cx q[6], q[87];
U(0, 0, pi/3) q[87];
cx q[6], q[87];
cx q[7], q[87];
U(0, 0, pi/3) q[87];
cx q[7], q[87];
cx q[9], q[87];
U(0, 0, pi/3) q[87];
cx q[9], q[87];
cx q[11], q[87];
U(0, 0, pi/3) q[87];
cx q[11], q[87];
cx q[13], q[87];
U(0, 0, pi/3) q[87];
cx q[13], q[87];
cx q[14], q[87];
U(0, 0, pi/3) q[87];
cx q[14], q[87];
cx q[16], q[87];
U(0, 0, pi/3) q[87];
cx q[16], q[87];
cx q[18], q[87];
U(0, 0, pi/3) q[87];
cx q[18], q[87];
cx q[22], q[87];
U(0, 0, pi/3) q[87];
cx q[22], q[87];
cx q[25], q[87];
U(0, 0, pi/3) q[87];
cx q[25], q[87];
cx q[26], q[87];
U(0, 0, pi/3) q[87];
cx q[26], q[87];
cx q[28], q[87];
U(0, 0, pi/3) q[87];
cx q[28], q[87];
cx q[30], q[87];
U(0, 0, pi/3) q[87];
cx q[30], q[87];
cx q[32], q[87];
U(0, 0, pi/3) q[87];
cx q[32], q[87];
cx q[34], q[87];
U(0, 0, pi/3) q[87];
cx q[34], q[87];
cx q[37], q[87];
U(0, 0, pi/3) q[87];
cx q[37], q[87];
cx q[38], q[87];
U(0, 0, pi/3) q[87];
cx q[38], q[87];
cx q[39], q[87];
U(0, 0, pi/3) q[87];
cx q[39], q[87];
cx q[40], q[87];
U(0, 0, pi/3) q[87];
cx q[40], q[87];
cx q[41], q[87];
U(0, 0, pi/3) q[87];
cx q[41], q[87];
cx q[42], q[87];
U(0, 0, pi/3) q[87];
cx q[42], q[87];
cx q[43], q[87];
U(0, 0, pi/3) q[87];
cx q[43], q[87];
cx q[44], q[87];
U(0, 0, pi/3) q[87];
cx q[44], q[87];
cx q[54], q[87];
U(0, 0, pi/3) q[87];
cx q[54], q[87];
cx q[58], q[87];
U(0, 0, pi/3) q[87];
cx q[58], q[87];
cx q[59], q[87];
U(0, 0, pi/3) q[87];
cx q[59], q[87];
cx q[61], q[87];
U(0, 0, pi/3) q[87];
cx q[61], q[87];
cx q[62], q[87];
U(0, 0, pi/3) q[87];
cx q[62], q[87];
cx q[65], q[87];
U(0, 0, pi/3) q[87];
cx q[65], q[87];
cx q[67], q[87];
U(0, 0, pi/3) q[87];
cx q[67], q[87];
cx q[68], q[87];
U(0, 0, pi/3) q[87];
cx q[68], q[87];
cx q[69], q[87];
U(0, 0, pi/3) q[87];
cx q[69], q[87];
cx q[76], q[87];
U(0, 0, pi/3) q[87];
cx q[76], q[87];
cx q[77], q[87];
U(0, 0, pi/3) q[87];
cx q[77], q[87];
cx q[80], q[87];
U(0, 0, pi/3) q[87];
cx q[80], q[87];
cx q[81], q[87];
U(0, 0, pi/3) q[87];
cx q[81], q[87];
cx q[85], q[87];
U(0, 0, pi/3) q[87];
cx q[85], q[87];
cx q[86], q[87];
U(0, 0, pi/3) q[87];
cx q[86], q[87];
cx q[1], q[88];
U(0, 0, pi/3) q[88];
cx q[1], q[88];
cx q[5], q[88];
U(0, 0, pi/3) q[88];
cx q[5], q[88];
cx q[7], q[88];
U(0, 0, pi/3) q[88];
cx q[7], q[88];
cx q[11], q[88];
U(0, 0, pi/3) q[88];
cx q[11], q[88];
cx q[14], q[88];
U(0, 0, pi/3) q[88];
cx q[14], q[88];
cx q[16], q[88];
U(0, 0, pi/3) q[88];
cx q[16], q[88];
cx q[17], q[88];
U(0, 0, pi/3) q[88];
cx q[17], q[88];
cx q[19], q[88];
U(0, 0, pi/3) q[88];
cx q[19], q[88];
cx q[25], q[88];
U(0, 0, pi/3) q[88];
cx q[25], q[88];
cx q[27], q[88];
U(0, 0, pi/3) q[88];
cx q[27], q[88];
cx q[29], q[88];
U(0, 0, pi/3) q[88];
cx q[29], q[88];
cx q[30], q[88];
U(0, 0, pi/3) q[88];
cx q[30], q[88];
cx q[31], q[88];
U(0, 0, pi/3) q[88];
cx q[31], q[88];
cx q[34], q[88];
U(0, 0, pi/3) q[88];
cx q[34], q[88];
cx q[39], q[88];
U(0, 0, pi/3) q[88];
cx q[39], q[88];
cx q[40], q[88];
U(0, 0, pi/3) q[88];
cx q[40], q[88];
cx q[43], q[88];
U(0, 0, pi/3) q[88];
cx q[43], q[88];
cx q[44], q[88];
U(0, 0, pi/3) q[88];
cx q[44], q[88];
cx q[47], q[88];
U(0, 0, pi/3) q[88];
cx q[47], q[88];
cx q[48], q[88];
U(0, 0, pi/3) q[88];
cx q[48], q[88];
cx q[52], q[88];
U(0, 0, pi/3) q[88];
cx q[52], q[88];
cx q[53], q[88];
U(0, 0, pi/3) q[88];
cx q[53], q[88];
cx q[58], q[88];
U(0, 0, pi/3) q[88];
cx q[58], q[88];
cx q[59], q[88];
U(0, 0, pi/3) q[88];
cx q[59], q[88];
cx q[61], q[88];
U(0, 0, pi/3) q[88];
cx q[61], q[88];
cx q[62], q[88];
U(0, 0, pi/3) q[88];
cx q[62], q[88];
cx q[63], q[88];
U(0, 0, pi/3) q[88];
cx q[63], q[88];
cx q[66], q[88];
U(0, 0, pi/3) q[88];
cx q[66], q[88];
cx q[67], q[88];
U(0, 0, pi/3) q[88];
cx q[67], q[88];
cx q[68], q[88];
U(0, 0, pi/3) q[88];
cx q[68], q[88];
cx q[71], q[88];
U(0, 0, pi/3) q[88];
cx q[71], q[88];
cx q[72], q[88];
U(0, 0, pi/3) q[88];
cx q[72], q[88];
cx q[73], q[88];
U(0, 0, pi/3) q[88];
cx q[73], q[88];
cx q[74], q[88];
U(0, 0, pi/3) q[88];
cx q[74], q[88];
cx q[76], q[88];
U(0, 0, pi/3) q[88];
cx q[76], q[88];
cx q[77], q[88];
U(0, 0, pi/3) q[88];
cx q[77], q[88];
cx q[78], q[88];
U(0, 0, pi/3) q[88];
cx q[78], q[88];
cx q[79], q[88];
U(0, 0, pi/3) q[88];
cx q[79], q[88];
cx q[80], q[88];
U(0, 0, pi/3) q[88];
cx q[80], q[88];
cx q[81], q[88];
U(0, 0, pi/3) q[88];
cx q[81], q[88];
cx q[82], q[88];
U(0, 0, pi/3) q[88];
cx q[82], q[88];
cx q[83], q[88];
U(0, 0, pi/3) q[88];
cx q[83], q[88];
cx q[85], q[88];
U(0, 0, pi/3) q[88];
cx q[85], q[88];
cx q[86], q[88];
U(0, 0, pi/3) q[88];
cx q[86], q[88];
cx q[1], q[89];
U(0, 0, pi/3) q[89];
cx q[1], q[89];
cx q[3], q[89];
U(0, 0, pi/3) q[89];
cx q[3], q[89];
cx q[5], q[89];
U(0, 0, pi/3) q[89];
cx q[5], q[89];
cx q[6], q[89];
U(0, 0, pi/3) q[89];
cx q[6], q[89];
cx q[9], q[89];
U(0, 0, pi/3) q[89];
cx q[9], q[89];
cx q[10], q[89];
U(0, 0, pi/3) q[89];
cx q[10], q[89];
cx q[13], q[89];
U(0, 0, pi/3) q[89];
cx q[13], q[89];
cx q[16], q[89];
U(0, 0, pi/3) q[89];
cx q[16], q[89];
cx q[18], q[89];
U(0, 0, pi/3) q[89];
cx q[18], q[89];
cx q[19], q[89];
U(0, 0, pi/3) q[89];
cx q[19], q[89];
cx q[21], q[89];
U(0, 0, pi/3) q[89];
cx q[21], q[89];
cx q[22], q[89];
U(0, 0, pi/3) q[89];
cx q[22], q[89];
cx q[24], q[89];
U(0, 0, pi/3) q[89];
cx q[24], q[89];
cx q[25], q[89];
U(0, 0, pi/3) q[89];
cx q[25], q[89];
cx q[27], q[89];
U(0, 0, pi/3) q[89];
cx q[27], q[89];
cx q[28], q[89];
U(0, 0, pi/3) q[89];
cx q[28], q[89];
cx q[30], q[89];
U(0, 0, pi/3) q[89];
cx q[30], q[89];
cx q[31], q[89];
U(0, 0, pi/3) q[89];
cx q[31], q[89];
cx q[32], q[89];
U(0, 0, pi/3) q[89];
cx q[32], q[89];
cx q[33], q[89];
U(0, 0, pi/3) q[89];
cx q[33], q[89];
cx q[34], q[89];
U(0, 0, pi/3) q[89];
cx q[34], q[89];
cx q[36], q[89];
U(0, 0, pi/3) q[89];
cx q[36], q[89];
cx q[39], q[89];
U(0, 0, pi/3) q[89];
cx q[39], q[89];
cx q[40], q[89];
U(0, 0, pi/3) q[89];
cx q[40], q[89];
cx q[41], q[89];
U(0, 0, pi/3) q[89];
cx q[41], q[89];
cx q[43], q[89];
U(0, 0, pi/3) q[89];
cx q[43], q[89];
cx q[46], q[89];
U(0, 0, pi/3) q[89];
cx q[46], q[89];
cx q[47], q[89];
U(0, 0, pi/3) q[89];
cx q[47], q[89];
cx q[48], q[89];
U(0, 0, pi/3) q[89];
cx q[48], q[89];
cx q[49], q[89];
U(0, 0, pi/3) q[89];
cx q[49], q[89];
cx q[52], q[89];
U(0, 0, pi/3) q[89];
cx q[52], q[89];
cx q[53], q[89];
U(0, 0, pi/3) q[89];
cx q[53], q[89];
cx q[54], q[89];
U(0, 0, pi/3) q[89];
cx q[54], q[89];
cx q[55], q[89];
U(0, 0, pi/3) q[89];
cx q[55], q[89];
cx q[57], q[89];
U(0, 0, pi/3) q[89];
cx q[57], q[89];
cx q[59], q[89];
U(0, 0, pi/3) q[89];
cx q[59], q[89];
cx q[61], q[89];
U(0, 0, pi/3) q[89];
cx q[61], q[89];
cx q[62], q[89];
U(0, 0, pi/3) q[89];
cx q[62], q[89];
cx q[64], q[89];
U(0, 0, pi/3) q[89];
cx q[64], q[89];
cx q[66], q[89];
U(0, 0, pi/3) q[89];
cx q[66], q[89];
cx q[67], q[89];
U(0, 0, pi/3) q[89];
cx q[67], q[89];
cx q[68], q[89];
U(0, 0, pi/3) q[89];
cx q[68], q[89];
cx q[71], q[89];
U(0, 0, pi/3) q[89];
cx q[71], q[89];
cx q[72], q[89];
U(0, 0, pi/3) q[89];
cx q[72], q[89];
cx q[73], q[89];
U(0, 0, pi/3) q[89];
cx q[73], q[89];
cx q[76], q[89];
U(0, 0, pi/3) q[89];
cx q[76], q[89];
cx q[77], q[89];
U(0, 0, pi/3) q[89];
cx q[77], q[89];
cx q[78], q[89];
U(0, 0, pi/3) q[89];
cx q[78], q[89];
cx q[79], q[89];
U(0, 0, pi/3) q[89];
cx q[79], q[89];
cx q[80], q[89];
U(0, 0, pi/3) q[89];
cx q[80], q[89];
cx q[82], q[89];
U(0, 0, pi/3) q[89];
cx q[82], q[89];
cx q[83], q[89];
U(0, 0, pi/3) q[89];
cx q[83], q[89];
cx q[85], q[89];
U(0, 0, pi/3) q[89];
cx q[85], q[89];
cx q[0], q[90];
U(0, 0, pi/3) q[90];
cx q[0], q[90];
cx q[1], q[90];
U(0, 0, pi/3) q[90];
cx q[1], q[90];
cx q[3], q[90];
U(0, 0, pi/3) q[90];
cx q[3], q[90];
cx q[4], q[90];
U(0, 0, pi/3) q[90];
cx q[4], q[90];
cx q[6], q[90];
U(0, 0, pi/3) q[90];
cx q[6], q[90];
cx q[8], q[90];
U(0, 0, pi/3) q[90];
cx q[8], q[90];
cx q[9], q[90];
U(0, 0, pi/3) q[90];
cx q[9], q[90];
cx q[10], q[90];
U(0, 0, pi/3) q[90];
cx q[10], q[90];
cx q[11], q[90];
U(0, 0, pi/3) q[90];
cx q[11], q[90];
cx q[12], q[90];
U(0, 0, pi/3) q[90];
cx q[12], q[90];
cx q[14], q[90];
U(0, 0, pi/3) q[90];
cx q[14], q[90];
cx q[16], q[90];
U(0, 0, pi/3) q[90];
cx q[16], q[90];
cx q[22], q[90];
U(0, 0, pi/3) q[90];
cx q[22], q[90];
cx q[23], q[90];
U(0, 0, pi/3) q[90];
cx q[23], q[90];
cx q[27], q[90];
U(0, 0, pi/3) q[90];
cx q[27], q[90];
cx q[28], q[90];
U(0, 0, pi/3) q[90];
cx q[28], q[90];
cx q[29], q[90];
U(0, 0, pi/3) q[90];
cx q[29], q[90];
cx q[32], q[90];
U(0, 0, pi/3) q[90];
cx q[32], q[90];
cx q[33], q[90];
U(0, 0, pi/3) q[90];
cx q[33], q[90];
cx q[34], q[90];
U(0, 0, pi/3) q[90];
cx q[34], q[90];
cx q[35], q[90];
U(0, 0, pi/3) q[90];
cx q[35], q[90];
cx q[36], q[90];
U(0, 0, pi/3) q[90];
cx q[36], q[90];
cx q[37], q[90];
U(0, 0, pi/3) q[90];
cx q[37], q[90];
cx q[38], q[90];
U(0, 0, pi/3) q[90];
cx q[38], q[90];
cx q[41], q[90];
U(0, 0, pi/3) q[90];
cx q[41], q[90];
cx q[45], q[90];
U(0, 0, pi/3) q[90];
cx q[45], q[90];
cx q[46], q[90];
U(0, 0, pi/3) q[90];
cx q[46], q[90];
cx q[52], q[90];
U(0, 0, pi/3) q[90];
cx q[52], q[90];
cx q[53], q[90];
U(0, 0, pi/3) q[90];
cx q[53], q[90];
cx q[56], q[90];
U(0, 0, pi/3) q[90];
cx q[56], q[90];
cx q[57], q[90];
U(0, 0, pi/3) q[90];
cx q[57], q[90];
cx q[60], q[90];
U(0, 0, pi/3) q[90];
cx q[60], q[90];
cx q[62], q[90];
U(0, 0, pi/3) q[90];
cx q[62], q[90];
cx q[63], q[90];
U(0, 0, pi/3) q[90];
cx q[63], q[90];
cx q[64], q[90];
U(0, 0, pi/3) q[90];
cx q[64], q[90];
cx q[66], q[90];
U(0, 0, pi/3) q[90];
cx q[66], q[90];
cx q[67], q[90];
U(0, 0, pi/3) q[90];
cx q[67], q[90];
cx q[68], q[90];
U(0, 0, pi/3) q[90];
cx q[68], q[90];
cx q[71], q[90];
U(0, 0, pi/3) q[90];
cx q[71], q[90];
cx q[72], q[90];
U(0, 0, pi/3) q[90];
cx q[72], q[90];
cx q[73], q[90];
U(0, 0, pi/3) q[90];
cx q[73], q[90];
cx q[78], q[90];
U(0, 0, pi/3) q[90];
cx q[78], q[90];
cx q[79], q[90];
U(0, 0, pi/3) q[90];
cx q[79], q[90];
cx q[81], q[90];
U(0, 0, pi/3) q[90];
cx q[81], q[90];
cx q[82], q[90];
U(0, 0, pi/3) q[90];
cx q[82], q[90];
cx q[85], q[90];
U(0, 0, pi/3) q[90];
cx q[85], q[90];
cx q[86], q[90];
U(0, 0, pi/3) q[90];
cx q[86], q[90];
cx q[2], q[91];
U(0, 0, pi/3) q[91];
cx q[2], q[91];
cx q[4], q[91];
U(0, 0, pi/3) q[91];
cx q[4], q[91];
cx q[9], q[91];
U(0, 0, pi/3) q[91];
cx q[9], q[91];
cx q[10], q[91];
U(0, 0, pi/3) q[91];
cx q[10], q[91];
cx q[12], q[91];
U(0, 0, pi/3) q[91];
cx q[12], q[91];
cx q[16], q[91];
U(0, 0, pi/3) q[91];
cx q[16], q[91];
cx q[17], q[91];
U(0, 0, pi/3) q[91];
cx q[17], q[91];
cx q[20], q[91];
U(0, 0, pi/3) q[91];
cx q[20], q[91];
cx q[21], q[91];
U(0, 0, pi/3) q[91];
cx q[21], q[91];
cx q[22], q[91];
U(0, 0, pi/3) q[91];
cx q[22], q[91];
cx q[25], q[91];
U(0, 0, pi/3) q[91];
cx q[25], q[91];
cx q[29], q[91];
U(0, 0, pi/3) q[91];
cx q[29], q[91];
cx q[30], q[91];
U(0, 0, pi/3) q[91];
cx q[30], q[91];
cx q[31], q[91];
U(0, 0, pi/3) q[91];
cx q[31], q[91];
cx q[38], q[91];
U(0, 0, pi/3) q[91];
cx q[38], q[91];
cx q[40], q[91];
U(0, 0, pi/3) q[91];
cx q[40], q[91];
cx q[42], q[91];
U(0, 0, pi/3) q[91];
cx q[42], q[91];
cx q[43], q[91];
U(0, 0, pi/3) q[91];
cx q[43], q[91];
cx q[45], q[91];
U(0, 0, pi/3) q[91];
cx q[45], q[91];
cx q[49], q[91];
U(0, 0, pi/3) q[91];
cx q[49], q[91];
cx q[51], q[91];
U(0, 0, pi/3) q[91];
cx q[51], q[91];
cx q[53], q[91];
U(0, 0, pi/3) q[91];
cx q[53], q[91];
cx q[57], q[91];
U(0, 0, pi/3) q[91];
cx q[57], q[91];
cx q[58], q[91];
U(0, 0, pi/3) q[91];
cx q[58], q[91];
cx q[59], q[91];
U(0, 0, pi/3) q[91];
cx q[59], q[91];
cx q[60], q[91];
U(0, 0, pi/3) q[91];
cx q[60], q[91];
cx q[61], q[91];
U(0, 0, pi/3) q[91];
cx q[61], q[91];
cx q[62], q[91];
U(0, 0, pi/3) q[91];
cx q[62], q[91];
cx q[68], q[91];
U(0, 0, pi/3) q[91];
cx q[68], q[91];
cx q[69], q[91];
U(0, 0, pi/3) q[91];
cx q[69], q[91];
cx q[73], q[91];
U(0, 0, pi/3) q[91];
cx q[73], q[91];
cx q[74], q[91];
U(0, 0, pi/3) q[91];
cx q[74], q[91];
cx q[75], q[91];
U(0, 0, pi/3) q[91];
cx q[75], q[91];
cx q[76], q[91];
U(0, 0, pi/3) q[91];
cx q[76], q[91];
cx q[77], q[91];
U(0, 0, pi/3) q[91];
cx q[77], q[91];
cx q[79], q[91];
U(0, 0, pi/3) q[91];
cx q[79], q[91];
cx q[80], q[91];
U(0, 0, pi/3) q[91];
cx q[80], q[91];
cx q[82], q[91];
U(0, 0, pi/3) q[91];
cx q[82], q[91];
cx q[83], q[91];
U(0, 0, pi/3) q[91];
cx q[83], q[91];
cx q[85], q[91];
U(0, 0, pi/3) q[91];
cx q[85], q[91];
cx q[87], q[91];
U(0, 0, pi/3) q[91];
cx q[87], q[91];
cx q[88], q[91];
U(0, 0, pi/3) q[91];
cx q[88], q[91];
cx q[90], q[91];
U(0, 0, pi/3) q[91];
cx q[90], q[91];
cx q[1], q[92];
U(0, 0, pi/3) q[92];
cx q[1], q[92];
cx q[2], q[92];
U(0, 0, pi/3) q[92];
cx q[2], q[92];
cx q[4], q[92];
U(0, 0, pi/3) q[92];
cx q[4], q[92];
cx q[5], q[92];
U(0, 0, pi/3) q[92];
cx q[5], q[92];
cx q[6], q[92];
U(0, 0, pi/3) q[92];
cx q[6], q[92];
cx q[7], q[92];
U(0, 0, pi/3) q[92];
cx q[7], q[92];
cx q[10], q[92];
U(0, 0, pi/3) q[92];
cx q[10], q[92];
cx q[13], q[92];
U(0, 0, pi/3) q[92];
cx q[13], q[92];
cx q[15], q[92];
U(0, 0, pi/3) q[92];
cx q[15], q[92];
cx q[16], q[92];
U(0, 0, pi/3) q[92];
cx q[16], q[92];
cx q[17], q[92];
U(0, 0, pi/3) q[92];
cx q[17], q[92];
cx q[18], q[92];
U(0, 0, pi/3) q[92];
cx q[18], q[92];
cx q[22], q[92];
U(0, 0, pi/3) q[92];
cx q[22], q[92];
cx q[23], q[92];
U(0, 0, pi/3) q[92];
cx q[23], q[92];
cx q[26], q[92];
U(0, 0, pi/3) q[92];
cx q[26], q[92];
cx q[29], q[92];
U(0, 0, pi/3) q[92];
cx q[29], q[92];
cx q[32], q[92];
U(0, 0, pi/3) q[92];
cx q[32], q[92];
cx q[33], q[92];
U(0, 0, pi/3) q[92];
cx q[33], q[92];
cx q[37], q[92];
U(0, 0, pi/3) q[92];
cx q[37], q[92];
cx q[38], q[92];
U(0, 0, pi/3) q[92];
cx q[38], q[92];
cx q[39], q[92];
U(0, 0, pi/3) q[92];
cx q[39], q[92];
cx q[41], q[92];
U(0, 0, pi/3) q[92];
cx q[41], q[92];
cx q[42], q[92];
U(0, 0, pi/3) q[92];
cx q[42], q[92];
cx q[45], q[92];
U(0, 0, pi/3) q[92];
cx q[45], q[92];
cx q[46], q[92];
U(0, 0, pi/3) q[92];
cx q[46], q[92];
cx q[47], q[92];
U(0, 0, pi/3) q[92];
cx q[47], q[92];
cx q[50], q[92];
U(0, 0, pi/3) q[92];
cx q[50], q[92];
cx q[55], q[92];
U(0, 0, pi/3) q[92];
cx q[55], q[92];
cx q[56], q[92];
U(0, 0, pi/3) q[92];
cx q[56], q[92];
cx q[57], q[92];
U(0, 0, pi/3) q[92];
cx q[57], q[92];
cx q[58], q[92];
U(0, 0, pi/3) q[92];
cx q[58], q[92];
cx q[59], q[92];
U(0, 0, pi/3) q[92];
cx q[59], q[92];
cx q[60], q[92];
U(0, 0, pi/3) q[92];
cx q[60], q[92];
cx q[61], q[92];
U(0, 0, pi/3) q[92];
cx q[61], q[92];
cx q[62], q[92];
U(0, 0, pi/3) q[92];
cx q[62], q[92];
cx q[64], q[92];
U(0, 0, pi/3) q[92];
cx q[64], q[92];
cx q[65], q[92];
U(0, 0, pi/3) q[92];
cx q[65], q[92];
cx q[66], q[92];
U(0, 0, pi/3) q[92];
cx q[66], q[92];
cx q[67], q[92];
U(0, 0, pi/3) q[92];
cx q[67], q[92];
cx q[68], q[92];
U(0, 0, pi/3) q[92];
cx q[68], q[92];
cx q[70], q[92];
U(0, 0, pi/3) q[92];
cx q[70], q[92];
cx q[71], q[92];
U(0, 0, pi/3) q[92];
cx q[71], q[92];
cx q[73], q[92];
U(0, 0, pi/3) q[92];
cx q[73], q[92];
cx q[77], q[92];
U(0, 0, pi/3) q[92];
cx q[77], q[92];
cx q[79], q[92];
U(0, 0, pi/3) q[92];
cx q[79], q[92];
cx q[81], q[92];
U(0, 0, pi/3) q[92];
cx q[81], q[92];
cx q[82], q[92];
U(0, 0, pi/3) q[92];
cx q[82], q[92];
cx q[83], q[92];
U(0, 0, pi/3) q[92];
cx q[83], q[92];
cx q[87], q[92];
U(0, 0, pi/3) q[92];
cx q[87], q[92];
cx q[0], q[93];
U(0, 0, pi/3) q[93];
cx q[0], q[93];
cx q[1], q[93];
U(0, 0, pi/3) q[93];
cx q[1], q[93];
cx q[2], q[93];
U(0, 0, pi/3) q[93];
cx q[2], q[93];
cx q[3], q[93];
U(0, 0, pi/3) q[93];
cx q[3], q[93];
cx q[5], q[93];
U(0, 0, pi/3) q[93];
cx q[5], q[93];
cx q[7], q[93];
U(0, 0, pi/3) q[93];
cx q[7], q[93];
cx q[8], q[93];
U(0, 0, pi/3) q[93];
cx q[8], q[93];
cx q[10], q[93];
U(0, 0, pi/3) q[93];
cx q[10], q[93];
cx q[12], q[93];
U(0, 0, pi/3) q[93];
cx q[12], q[93];
cx q[13], q[93];
U(0, 0, pi/3) q[93];
cx q[13], q[93];
cx q[14], q[93];
U(0, 0, pi/3) q[93];
cx q[14], q[93];
cx q[16], q[93];
U(0, 0, pi/3) q[93];
cx q[16], q[93];
cx q[17], q[93];
U(0, 0, pi/3) q[93];
cx q[17], q[93];
cx q[19], q[93];
U(0, 0, pi/3) q[93];
cx q[19], q[93];
cx q[20], q[93];
U(0, 0, pi/3) q[93];
cx q[20], q[93];
cx q[22], q[93];
U(0, 0, pi/3) q[93];
cx q[22], q[93];
cx q[24], q[93];
U(0, 0, pi/3) q[93];
cx q[24], q[93];
cx q[25], q[93];
U(0, 0, pi/3) q[93];
cx q[25], q[93];
cx q[27], q[93];
U(0, 0, pi/3) q[93];
cx q[27], q[93];
cx q[28], q[93];
U(0, 0, pi/3) q[93];
cx q[28], q[93];
cx q[31], q[93];
U(0, 0, pi/3) q[93];
cx q[31], q[93];
cx q[32], q[93];
U(0, 0, pi/3) q[93];
cx q[32], q[93];
cx q[35], q[93];
U(0, 0, pi/3) q[93];
cx q[35], q[93];
cx q[36], q[93];
U(0, 0, pi/3) q[93];
cx q[36], q[93];
cx q[37], q[93];
U(0, 0, pi/3) q[93];
cx q[37], q[93];
cx q[40], q[93];
U(0, 0, pi/3) q[93];
cx q[40], q[93];
cx q[41], q[93];
U(0, 0, pi/3) q[93];
cx q[41], q[93];
cx q[45], q[93];
U(0, 0, pi/3) q[93];
cx q[45], q[93];
cx q[46], q[93];
U(0, 0, pi/3) q[93];
cx q[46], q[93];
cx q[47], q[93];
U(0, 0, pi/3) q[93];
cx q[47], q[93];
cx q[51], q[93];
U(0, 0, pi/3) q[93];
cx q[51], q[93];
cx q[54], q[93];
U(0, 0, pi/3) q[93];
cx q[54], q[93];
cx q[64], q[93];
U(0, 0, pi/3) q[93];
cx q[64], q[93];
cx q[66], q[93];
U(0, 0, pi/3) q[93];
cx q[66], q[93];
cx q[70], q[93];
U(0, 0, pi/3) q[93];
cx q[70], q[93];
cx q[75], q[93];
U(0, 0, pi/3) q[93];
cx q[75], q[93];
cx q[76], q[93];
U(0, 0, pi/3) q[93];
cx q[76], q[93];
cx q[77], q[93];
U(0, 0, pi/3) q[93];
cx q[77], q[93];
cx q[78], q[93];
U(0, 0, pi/3) q[93];
cx q[78], q[93];
cx q[80], q[93];
U(0, 0, pi/3) q[93];
cx q[80], q[93];
cx q[81], q[93];
U(0, 0, pi/3) q[93];
cx q[81], q[93];
cx q[82], q[93];
U(0, 0, pi/3) q[93];
cx q[82], q[93];
cx q[84], q[93];
U(0, 0, pi/3) q[93];
cx q[84], q[93];
cx q[85], q[93];
U(0, 0, pi/3) q[93];
cx q[85], q[93];
cx q[86], q[93];
U(0, 0, pi/3) q[93];
cx q[86], q[93];
cx q[88], q[93];
U(0, 0, pi/3) q[93];
cx q[88], q[93];
cx q[90], q[93];
U(0, 0, pi/3) q[93];
cx q[90], q[93];
cx q[0], q[94];
U(0, 0, pi/3) q[94];
cx q[0], q[94];
cx q[1], q[94];
U(0, 0, pi/3) q[94];
cx q[1], q[94];
cx q[2], q[94];
U(0, 0, pi/3) q[94];
cx q[2], q[94];
cx q[6], q[94];
U(0, 0, pi/3) q[94];
cx q[6], q[94];
cx q[7], q[94];
U(0, 0, pi/3) q[94];
cx q[7], q[94];
cx q[11], q[94];
U(0, 0, pi/3) q[94];
cx q[11], q[94];
cx q[15], q[94];
U(0, 0, pi/3) q[94];
cx q[15], q[94];
cx q[17], q[94];
U(0, 0, pi/3) q[94];
cx q[17], q[94];
cx q[20], q[94];
U(0, 0, pi/3) q[94];
cx q[20], q[94];
cx q[22], q[94];
U(0, 0, pi/3) q[94];
cx q[22], q[94];
cx q[23], q[94];
U(0, 0, pi/3) q[94];
cx q[23], q[94];
cx q[24], q[94];
U(0, 0, pi/3) q[94];
cx q[24], q[94];
cx q[29], q[94];
U(0, 0, pi/3) q[94];
cx q[29], q[94];
cx q[30], q[94];
U(0, 0, pi/3) q[94];
cx q[30], q[94];
cx q[33], q[94];
U(0, 0, pi/3) q[94];
cx q[33], q[94];
cx q[36], q[94];
U(0, 0, pi/3) q[94];
cx q[36], q[94];
cx q[38], q[94];
U(0, 0, pi/3) q[94];
cx q[38], q[94];
cx q[40], q[94];
U(0, 0, pi/3) q[94];
cx q[40], q[94];
cx q[42], q[94];
U(0, 0, pi/3) q[94];
cx q[42], q[94];
cx q[44], q[94];
U(0, 0, pi/3) q[94];
cx q[44], q[94];
cx q[46], q[94];
U(0, 0, pi/3) q[94];
cx q[46], q[94];
cx q[55], q[94];
U(0, 0, pi/3) q[94];
cx q[55], q[94];
cx q[57], q[94];
U(0, 0, pi/3) q[94];
cx q[57], q[94];
cx q[59], q[94];
U(0, 0, pi/3) q[94];
cx q[59], q[94];
cx q[62], q[94];
U(0, 0, pi/3) q[94];
cx q[62], q[94];
cx q[64], q[94];
U(0, 0, pi/3) q[94];
cx q[64], q[94];
cx q[66], q[94];
U(0, 0, pi/3) q[94];
cx q[66], q[94];
cx q[70], q[94];
U(0, 0, pi/3) q[94];
cx q[70], q[94];
cx q[73], q[94];
U(0, 0, pi/3) q[94];
cx q[73], q[94];
cx q[74], q[94];
U(0, 0, pi/3) q[94];
cx q[74], q[94];
cx q[78], q[94];
U(0, 0, pi/3) q[94];
cx q[78], q[94];
cx q[79], q[94];
U(0, 0, pi/3) q[94];
cx q[79], q[94];
cx q[80], q[94];
U(0, 0, pi/3) q[94];
cx q[80], q[94];
cx q[81], q[94];
U(0, 0, pi/3) q[94];
cx q[81], q[94];
cx q[82], q[94];
U(0, 0, pi/3) q[94];
cx q[82], q[94];
cx q[83], q[94];
U(0, 0, pi/3) q[94];
cx q[83], q[94];
cx q[87], q[94];
U(0, 0, pi/3) q[94];
cx q[87], q[94];
cx q[89], q[94];
U(0, 0, pi/3) q[94];
cx q[89], q[94];
cx q[90], q[94];
U(0, 0, pi/3) q[94];
cx q[90], q[94];
cx q[91], q[94];
U(0, 0, pi/3) q[94];
cx q[91], q[94];
cx q[92], q[94];
U(0, 0, pi/3) q[94];
cx q[92], q[94];
cx q[1], q[95];
U(0, 0, pi/3) q[95];
cx q[1], q[95];
cx q[3], q[95];
U(0, 0, pi/3) q[95];
cx q[3], q[95];
cx q[4], q[95];
U(0, 0, pi/3) q[95];
cx q[4], q[95];
cx q[6], q[95];
U(0, 0, pi/3) q[95];
cx q[6], q[95];
cx q[8], q[95];
U(0, 0, pi/3) q[95];
cx q[8], q[95];
cx q[9], q[95];
U(0, 0, pi/3) q[95];
cx q[9], q[95];
cx q[10], q[95];
U(0, 0, pi/3) q[95];
cx q[10], q[95];
cx q[12], q[95];
U(0, 0, pi/3) q[95];
cx q[12], q[95];
cx q[18], q[95];
U(0, 0, pi/3) q[95];
cx q[18], q[95];
cx q[21], q[95];
U(0, 0, pi/3) q[95];
cx q[21], q[95];
cx q[22], q[95];
U(0, 0, pi/3) q[95];
cx q[22], q[95];
cx q[23], q[95];
U(0, 0, pi/3) q[95];
cx q[23], q[95];
cx q[24], q[95];
U(0, 0, pi/3) q[95];
cx q[24], q[95];
cx q[26], q[95];
U(0, 0, pi/3) q[95];
cx q[26], q[95];
cx q[27], q[95];
U(0, 0, pi/3) q[95];
cx q[27], q[95];
cx q[32], q[95];
U(0, 0, pi/3) q[95];
cx q[32], q[95];
cx q[33], q[95];
U(0, 0, pi/3) q[95];
cx q[33], q[95];
cx q[35], q[95];
U(0, 0, pi/3) q[95];
cx q[35], q[95];
cx q[36], q[95];
U(0, 0, pi/3) q[95];
cx q[36], q[95];
cx q[37], q[95];
U(0, 0, pi/3) q[95];
cx q[37], q[95];
cx q[40], q[95];
U(0, 0, pi/3) q[95];
cx q[40], q[95];
cx q[43], q[95];
U(0, 0, pi/3) q[95];
cx q[43], q[95];
cx q[44], q[95];
U(0, 0, pi/3) q[95];
cx q[44], q[95];
cx q[46], q[95];
U(0, 0, pi/3) q[95];
cx q[46], q[95];
cx q[51], q[95];
U(0, 0, pi/3) q[95];
cx q[51], q[95];
cx q[52], q[95];
U(0, 0, pi/3) q[95];
cx q[52], q[95];
cx q[53], q[95];
U(0, 0, pi/3) q[95];
cx q[53], q[95];
cx q[54], q[95];
U(0, 0, pi/3) q[95];
cx q[54], q[95];
cx q[55], q[95];
U(0, 0, pi/3) q[95];
cx q[55], q[95];
cx q[56], q[95];
U(0, 0, pi/3) q[95];
cx q[56], q[95];
cx q[58], q[95];
U(0, 0, pi/3) q[95];
cx q[58], q[95];
cx q[60], q[95];
U(0, 0, pi/3) q[95];
cx q[60], q[95];
cx q[61], q[95];
U(0, 0, pi/3) q[95];
cx q[61], q[95];
cx q[62], q[95];
U(0, 0, pi/3) q[95];
cx q[62], q[95];
cx q[65], q[95];
U(0, 0, pi/3) q[95];
cx q[65], q[95];
cx q[66], q[95];
U(0, 0, pi/3) q[95];
cx q[66], q[95];
cx q[68], q[95];
U(0, 0, pi/3) q[95];
cx q[68], q[95];
cx q[71], q[95];
U(0, 0, pi/3) q[95];
cx q[71], q[95];
cx q[74], q[95];
U(0, 0, pi/3) q[95];
cx q[74], q[95];
cx q[75], q[95];
U(0, 0, pi/3) q[95];
cx q[75], q[95];
cx q[77], q[95];
U(0, 0, pi/3) q[95];
cx q[77], q[95];
cx q[78], q[95];
U(0, 0, pi/3) q[95];
cx q[78], q[95];
cx q[80], q[95];
U(0, 0, pi/3) q[95];
cx q[80], q[95];
cx q[86], q[95];
U(0, 0, pi/3) q[95];
cx q[86], q[95];
cx q[87], q[95];
U(0, 0, pi/3) q[95];
cx q[87], q[95];
cx q[88], q[95];
U(0, 0, pi/3) q[95];
cx q[88], q[95];
cx q[91], q[95];
U(0, 0, pi/3) q[95];
cx q[91], q[95];
cx q[1], q[96];
U(0, 0, pi/3) q[96];
cx q[1], q[96];
cx q[2], q[96];
U(0, 0, pi/3) q[96];
cx q[2], q[96];
cx q[3], q[96];
U(0, 0, pi/3) q[96];
cx q[3], q[96];
cx q[6], q[96];
U(0, 0, pi/3) q[96];
cx q[6], q[96];
cx q[7], q[96];
U(0, 0, pi/3) q[96];
cx q[7], q[96];
cx q[11], q[96];
U(0, 0, pi/3) q[96];
cx q[11], q[96];
cx q[12], q[96];
U(0, 0, pi/3) q[96];
cx q[12], q[96];
cx q[13], q[96];
U(0, 0, pi/3) q[96];
cx q[13], q[96];
cx q[14], q[96];
U(0, 0, pi/3) q[96];
cx q[14], q[96];
cx q[15], q[96];
U(0, 0, pi/3) q[96];
cx q[15], q[96];
cx q[16], q[96];
U(0, 0, pi/3) q[96];
cx q[16], q[96];
cx q[18], q[96];
U(0, 0, pi/3) q[96];
cx q[18], q[96];
cx q[22], q[96];
U(0, 0, pi/3) q[96];
cx q[22], q[96];
cx q[23], q[96];
U(0, 0, pi/3) q[96];
cx q[23], q[96];
cx q[25], q[96];
U(0, 0, pi/3) q[96];
cx q[25], q[96];
cx q[28], q[96];
U(0, 0, pi/3) q[96];
cx q[28], q[96];
cx q[32], q[96];
U(0, 0, pi/3) q[96];
cx q[32], q[96];
cx q[34], q[96];
U(0, 0, pi/3) q[96];
cx q[34], q[96];
cx q[39], q[96];
U(0, 0, pi/3) q[96];
cx q[39], q[96];
cx q[42], q[96];
U(0, 0, pi/3) q[96];
cx q[42], q[96];
cx q[43], q[96];
U(0, 0, pi/3) q[96];
cx q[43], q[96];
cx q[44], q[96];
U(0, 0, pi/3) q[96];
cx q[44], q[96];
cx q[45], q[96];
U(0, 0, pi/3) q[96];
cx q[45], q[96];
cx q[52], q[96];
U(0, 0, pi/3) q[96];
cx q[52], q[96];
cx q[55], q[96];
U(0, 0, pi/3) q[96];
cx q[55], q[96];
cx q[58], q[96];
U(0, 0, pi/3) q[96];
cx q[58], q[96];
cx q[59], q[96];
U(0, 0, pi/3) q[96];
cx q[59], q[96];
cx q[60], q[96];
U(0, 0, pi/3) q[96];
cx q[60], q[96];
cx q[61], q[96];
U(0, 0, pi/3) q[96];
cx q[61], q[96];
cx q[62], q[96];
U(0, 0, pi/3) q[96];
cx q[62], q[96];
cx q[64], q[96];
U(0, 0, pi/3) q[96];
cx q[64], q[96];
cx q[65], q[96];
U(0, 0, pi/3) q[96];
cx q[65], q[96];
cx q[66], q[96];
U(0, 0, pi/3) q[96];
cx q[66], q[96];
cx q[67], q[96];
U(0, 0, pi/3) q[96];
cx q[67], q[96];
cx q[69], q[96];
U(0, 0, pi/3) q[96];
cx q[69], q[96];
cx q[72], q[96];
U(0, 0, pi/3) q[96];
cx q[72], q[96];
cx q[73], q[96];
U(0, 0, pi/3) q[96];
cx q[73], q[96];
cx q[75], q[96];
U(0, 0, pi/3) q[96];
cx q[75], q[96];
cx q[78], q[96];
U(0, 0, pi/3) q[96];
cx q[78], q[96];
cx q[80], q[96];
U(0, 0, pi/3) q[96];
cx q[80], q[96];
cx q[82], q[96];
U(0, 0, pi/3) q[96];
cx q[82], q[96];
cx q[83], q[96];
U(0, 0, pi/3) q[96];
cx q[83], q[96];
cx q[85], q[96];
U(0, 0, pi/3) q[96];
cx q[85], q[96];
cx q[86], q[96];
U(0, 0, pi/3) q[96];
cx q[86], q[96];
cx q[87], q[96];
U(0, 0, pi/3) q[96];
cx q[87], q[96];
cx q[89], q[96];
U(0, 0, pi/3) q[96];
cx q[89], q[96];
cx q[90], q[96];
U(0, 0, pi/3) q[96];
cx q[90], q[96];
cx q[93], q[96];
U(0, 0, pi/3) q[96];
cx q[93], q[96];
cx q[94], q[96];
U(0, 0, pi/3) q[96];
cx q[94], q[96];
cx q[5], q[97];
U(0, 0, pi/3) q[97];
cx q[5], q[97];
cx q[8], q[97];
U(0, 0, pi/3) q[97];
cx q[8], q[97];
cx q[10], q[97];
U(0, 0, pi/3) q[97];
cx q[10], q[97];
cx q[12], q[97];
U(0, 0, pi/3) q[97];
cx q[12], q[97];
cx q[15], q[97];
U(0, 0, pi/3) q[97];
cx q[15], q[97];
cx q[19], q[97];
U(0, 0, pi/3) q[97];
cx q[19], q[97];
cx q[20], q[97];
U(0, 0, pi/3) q[97];
cx q[20], q[97];
cx q[24], q[97];
U(0, 0, pi/3) q[97];
cx q[24], q[97];
cx q[25], q[97];
U(0, 0, pi/3) q[97];
cx q[25], q[97];
cx q[26], q[97];
U(0, 0, pi/3) q[97];
cx q[26], q[97];
cx q[27], q[97];
U(0, 0, pi/3) q[97];
cx q[27], q[97];
cx q[28], q[97];
U(0, 0, pi/3) q[97];
cx q[28], q[97];
cx q[29], q[97];
U(0, 0, pi/3) q[97];
cx q[29], q[97];
cx q[31], q[97];
U(0, 0, pi/3) q[97];
cx q[31], q[97];
cx q[34], q[97];
U(0, 0, pi/3) q[97];
cx q[34], q[97];
cx q[35], q[97];
U(0, 0, pi/3) q[97];
cx q[35], q[97];
cx q[37], q[97];
U(0, 0, pi/3) q[97];
cx q[37], q[97];
cx q[38], q[97];
U(0, 0, pi/3) q[97];
cx q[38], q[97];
cx q[41], q[97];
U(0, 0, pi/3) q[97];
cx q[41], q[97];
cx q[42], q[97];
U(0, 0, pi/3) q[97];
cx q[42], q[97];
cx q[44], q[97];
U(0, 0, pi/3) q[97];
cx q[44], q[97];
cx q[46], q[97];
U(0, 0, pi/3) q[97];
cx q[46], q[97];
cx q[48], q[97];
U(0, 0, pi/3) q[97];
cx q[48], q[97];
cx q[50], q[97];
U(0, 0, pi/3) q[97];
cx q[50], q[97];
cx q[52], q[97];
U(0, 0, pi/3) q[97];
cx q[52], q[97];
cx q[53], q[97];
U(0, 0, pi/3) q[97];
cx q[53], q[97];
cx q[56], q[97];
U(0, 0, pi/3) q[97];
cx q[56], q[97];
cx q[59], q[97];
U(0, 0, pi/3) q[97];
cx q[59], q[97];
cx q[63], q[97];
U(0, 0, pi/3) q[97];
cx q[63], q[97];
cx q[64], q[97];
U(0, 0, pi/3) q[97];
cx q[64], q[97];
cx q[65], q[97];
U(0, 0, pi/3) q[97];
cx q[65], q[97];
cx q[68], q[97];
U(0, 0, pi/3) q[97];
cx q[68], q[97];
cx q[74], q[97];
U(0, 0, pi/3) q[97];
cx q[74], q[97];
cx q[76], q[97];
U(0, 0, pi/3) q[97];
cx q[76], q[97];
cx q[78], q[97];
U(0, 0, pi/3) q[97];
cx q[78], q[97];
cx q[79], q[97];
U(0, 0, pi/3) q[97];
cx q[79], q[97];
cx q[80], q[97];
U(0, 0, pi/3) q[97];
cx q[80], q[97];
cx q[81], q[97];
U(0, 0, pi/3) q[97];
cx q[81], q[97];
cx q[82], q[97];
U(0, 0, pi/3) q[97];
cx q[82], q[97];
cx q[84], q[97];
U(0, 0, pi/3) q[97];
cx q[84], q[97];
cx q[85], q[97];
U(0, 0, pi/3) q[97];
cx q[85], q[97];
cx q[86], q[97];
U(0, 0, pi/3) q[97];
cx q[86], q[97];
cx q[87], q[97];
U(0, 0, pi/3) q[97];
cx q[87], q[97];
cx q[90], q[97];
U(0, 0, pi/3) q[97];
cx q[90], q[97];
cx q[91], q[97];
U(0, 0, pi/3) q[97];
cx q[91], q[97];
cx q[92], q[97];
U(0, 0, pi/3) q[97];
cx q[92], q[97];
cx q[95], q[97];
U(0, 0, pi/3) q[97];
cx q[95], q[97];
cx q[3], q[98];
U(0, 0, pi/3) q[98];
cx q[3], q[98];
cx q[5], q[98];
U(0, 0, pi/3) q[98];
cx q[5], q[98];
cx q[6], q[98];
U(0, 0, pi/3) q[98];
cx q[6], q[98];
cx q[8], q[98];
U(0, 0, pi/3) q[98];
cx q[8], q[98];
cx q[11], q[98];
U(0, 0, pi/3) q[98];
cx q[11], q[98];
cx q[12], q[98];
U(0, 0, pi/3) q[98];
cx q[12], q[98];
cx q[13], q[98];
U(0, 0, pi/3) q[98];
cx q[13], q[98];
cx q[14], q[98];
U(0, 0, pi/3) q[98];
cx q[14], q[98];
cx q[16], q[98];
U(0, 0, pi/3) q[98];
cx q[16], q[98];
cx q[20], q[98];
U(0, 0, pi/3) q[98];
cx q[20], q[98];
cx q[21], q[98];
U(0, 0, pi/3) q[98];
cx q[21], q[98];
cx q[27], q[98];
U(0, 0, pi/3) q[98];
cx q[27], q[98];
cx q[31], q[98];
U(0, 0, pi/3) q[98];
cx q[31], q[98];
cx q[33], q[98];
U(0, 0, pi/3) q[98];
cx q[33], q[98];
cx q[34], q[98];
U(0, 0, pi/3) q[98];
cx q[34], q[98];
cx q[35], q[98];
U(0, 0, pi/3) q[98];
cx q[35], q[98];
cx q[36], q[98];
U(0, 0, pi/3) q[98];
cx q[36], q[98];
cx q[37], q[98];
U(0, 0, pi/3) q[98];
cx q[37], q[98];
cx q[38], q[98];
U(0, 0, pi/3) q[98];
cx q[38], q[98];
cx q[44], q[98];
U(0, 0, pi/3) q[98];
cx q[44], q[98];
cx q[45], q[98];
U(0, 0, pi/3) q[98];
cx q[45], q[98];
cx q[49], q[98];
U(0, 0, pi/3) q[98];
cx q[49], q[98];
cx q[50], q[98];
U(0, 0, pi/3) q[98];
cx q[50], q[98];
cx q[51], q[98];
U(0, 0, pi/3) q[98];
cx q[51], q[98];
cx q[52], q[98];
U(0, 0, pi/3) q[98];
cx q[52], q[98];
cx q[56], q[98];
U(0, 0, pi/3) q[98];
cx q[56], q[98];
cx q[57], q[98];
U(0, 0, pi/3) q[98];
cx q[57], q[98];
cx q[59], q[98];
U(0, 0, pi/3) q[98];
cx q[59], q[98];
cx q[60], q[98];
U(0, 0, pi/3) q[98];
cx q[60], q[98];
cx q[61], q[98];
U(0, 0, pi/3) q[98];
cx q[61], q[98];
cx q[62], q[98];
U(0, 0, pi/3) q[98];
cx q[62], q[98];
cx q[63], q[98];
U(0, 0, pi/3) q[98];
cx q[63], q[98];
cx q[65], q[98];
U(0, 0, pi/3) q[98];
cx q[65], q[98];
cx q[67], q[98];
U(0, 0, pi/3) q[98];
cx q[67], q[98];
cx q[68], q[98];
U(0, 0, pi/3) q[98];
cx q[68], q[98];
cx q[72], q[98];
U(0, 0, pi/3) q[98];
cx q[72], q[98];
cx q[73], q[98];
U(0, 0, pi/3) q[98];
cx q[73], q[98];
cx q[74], q[98];
U(0, 0, pi/3) q[98];
cx q[74], q[98];
cx q[76], q[98];
U(0, 0, pi/3) q[98];
cx q[76], q[98];
cx q[77], q[98];
U(0, 0, pi/3) q[98];
cx q[77], q[98];
cx q[78], q[98];
U(0, 0, pi/3) q[98];
cx q[78], q[98];
cx q[79], q[98];
U(0, 0, pi/3) q[98];
cx q[79], q[98];
cx q[80], q[98];
U(0, 0, pi/3) q[98];
cx q[80], q[98];
cx q[81], q[98];
U(0, 0, pi/3) q[98];
cx q[81], q[98];
cx q[82], q[98];
U(0, 0, pi/3) q[98];
cx q[82], q[98];
cx q[83], q[98];
U(0, 0, pi/3) q[98];
cx q[83], q[98];
cx q[86], q[98];
U(0, 0, pi/3) q[98];
cx q[86], q[98];
cx q[89], q[98];
U(0, 0, pi/3) q[98];
cx q[89], q[98];
cx q[90], q[98];
U(0, 0, pi/3) q[98];
cx q[90], q[98];
cx q[91], q[98];
U(0, 0, pi/3) q[98];
cx q[91], q[98];
cx q[94], q[98];
U(0, 0, pi/3) q[98];
cx q[94], q[98];
cx q[0], q[99];
U(0, 0, pi/3) q[99];
cx q[0], q[99];
cx q[1], q[99];
U(0, 0, pi/3) q[99];
cx q[1], q[99];
cx q[5], q[99];
U(0, 0, pi/3) q[99];
cx q[5], q[99];
cx q[10], q[99];
U(0, 0, pi/3) q[99];
cx q[10], q[99];
cx q[11], q[99];
U(0, 0, pi/3) q[99];
cx q[11], q[99];
cx q[12], q[99];
U(0, 0, pi/3) q[99];
cx q[12], q[99];
cx q[13], q[99];
U(0, 0, pi/3) q[99];
cx q[13], q[99];
cx q[17], q[99];
U(0, 0, pi/3) q[99];
cx q[17], q[99];
cx q[19], q[99];
U(0, 0, pi/3) q[99];
cx q[19], q[99];
cx q[22], q[99];
U(0, 0, pi/3) q[99];
cx q[22], q[99];
cx q[23], q[99];
U(0, 0, pi/3) q[99];
cx q[23], q[99];
cx q[26], q[99];
U(0, 0, pi/3) q[99];
cx q[26], q[99];
cx q[27], q[99];
U(0, 0, pi/3) q[99];
cx q[27], q[99];
cx q[29], q[99];
U(0, 0, pi/3) q[99];
cx q[29], q[99];
cx q[30], q[99];
U(0, 0, pi/3) q[99];
cx q[30], q[99];
cx q[31], q[99];
U(0, 0, pi/3) q[99];
cx q[31], q[99];
cx q[33], q[99];
U(0, 0, pi/3) q[99];
cx q[33], q[99];
cx q[34], q[99];
U(0, 0, pi/3) q[99];
cx q[34], q[99];
cx q[36], q[99];
U(0, 0, pi/3) q[99];
cx q[36], q[99];
cx q[38], q[99];
U(0, 0, pi/3) q[99];
cx q[38], q[99];
cx q[39], q[99];
U(0, 0, pi/3) q[99];
cx q[39], q[99];
cx q[40], q[99];
U(0, 0, pi/3) q[99];
cx q[40], q[99];
cx q[41], q[99];
U(0, 0, pi/3) q[99];
cx q[41], q[99];
cx q[42], q[99];
U(0, 0, pi/3) q[99];
cx q[42], q[99];
cx q[45], q[99];
U(0, 0, pi/3) q[99];
cx q[45], q[99];
cx q[47], q[99];
U(0, 0, pi/3) q[99];
cx q[47], q[99];
cx q[48], q[99];
U(0, 0, pi/3) q[99];
cx q[48], q[99];
cx q[49], q[99];
U(0, 0, pi/3) q[99];
cx q[49], q[99];
cx q[50], q[99];
U(0, 0, pi/3) q[99];
cx q[50], q[99];
cx q[51], q[99];
U(0, 0, pi/3) q[99];
cx q[51], q[99];
cx q[53], q[99];
U(0, 0, pi/3) q[99];
cx q[53], q[99];
cx q[57], q[99];
U(0, 0, pi/3) q[99];
cx q[57], q[99];
cx q[60], q[99];
U(0, 0, pi/3) q[99];
cx q[60], q[99];
cx q[61], q[99];
U(0, 0, pi/3) q[99];
cx q[61], q[99];
cx q[62], q[99];
U(0, 0, pi/3) q[99];
cx q[62], q[99];
cx q[66], q[99];
U(0, 0, pi/3) q[99];
cx q[66], q[99];
cx q[70], q[99];
U(0, 0, pi/3) q[99];
cx q[70], q[99];
cx q[72], q[99];
U(0, 0, pi/3) q[99];
cx q[72], q[99];
cx q[75], q[99];
U(0, 0, pi/3) q[99];
cx q[75], q[99];
cx q[81], q[99];
U(0, 0, pi/3) q[99];
cx q[81], q[99];
cx q[82], q[99];
U(0, 0, pi/3) q[99];
cx q[82], q[99];
cx q[87], q[99];
U(0, 0, pi/3) q[99];
cx q[87], q[99];
cx q[90], q[99];
U(0, 0, pi/3) q[99];
cx q[90], q[99];
cx q[91], q[99];
U(0, 0, pi/3) q[99];
cx q[91], q[99];
cx q[94], q[99];
U(0, 0, pi/3) q[99];
cx q[94], q[99];
cx q[95], q[99];
U(0, 0, pi/3) q[99];
cx q[95], q[99];
cx q[96], q[99];
U(0, 0, pi/3) q[99];
cx q[96], q[99];
cx q[98], q[99];
U(0, 0, pi/3) q[99];
cx q[98], q[99];
cx q[1], q[100];
U(0, 0, pi/3) q[100];
cx q[1], q[100];
cx q[3], q[100];
U(0, 0, pi/3) q[100];
cx q[3], q[100];
cx q[4], q[100];
U(0, 0, pi/3) q[100];
cx q[4], q[100];
cx q[10], q[100];
U(0, 0, pi/3) q[100];
cx q[10], q[100];
cx q[12], q[100];
U(0, 0, pi/3) q[100];
cx q[12], q[100];
cx q[18], q[100];
U(0, 0, pi/3) q[100];
cx q[18], q[100];
cx q[19], q[100];
U(0, 0, pi/3) q[100];
cx q[19], q[100];
cx q[20], q[100];
U(0, 0, pi/3) q[100];
cx q[20], q[100];
cx q[22], q[100];
U(0, 0, pi/3) q[100];
cx q[22], q[100];
cx q[25], q[100];
U(0, 0, pi/3) q[100];
cx q[25], q[100];
cx q[26], q[100];
U(0, 0, pi/3) q[100];
cx q[26], q[100];
cx q[29], q[100];
U(0, 0, pi/3) q[100];
cx q[29], q[100];
cx q[31], q[100];
U(0, 0, pi/3) q[100];
cx q[31], q[100];
cx q[32], q[100];
U(0, 0, pi/3) q[100];
cx q[32], q[100];
cx q[34], q[100];
U(0, 0, pi/3) q[100];
cx q[34], q[100];
cx q[36], q[100];
U(0, 0, pi/3) q[100];
cx q[36], q[100];
cx q[37], q[100];
U(0, 0, pi/3) q[100];
cx q[37], q[100];
cx q[40], q[100];
U(0, 0, pi/3) q[100];
cx q[40], q[100];
cx q[41], q[100];
U(0, 0, pi/3) q[100];
cx q[41], q[100];
cx q[45], q[100];
U(0, 0, pi/3) q[100];
cx q[45], q[100];
cx q[48], q[100];
U(0, 0, pi/3) q[100];
cx q[48], q[100];
cx q[50], q[100];
U(0, 0, pi/3) q[100];
cx q[50], q[100];
cx q[53], q[100];
U(0, 0, pi/3) q[100];
cx q[53], q[100];
cx q[54], q[100];
U(0, 0, pi/3) q[100];
cx q[54], q[100];
cx q[55], q[100];
U(0, 0, pi/3) q[100];
cx q[55], q[100];
cx q[57], q[100];
U(0, 0, pi/3) q[100];
cx q[57], q[100];
cx q[59], q[100];
U(0, 0, pi/3) q[100];
cx q[59], q[100];
cx q[60], q[100];
U(0, 0, pi/3) q[100];
cx q[60], q[100];
cx q[62], q[100];
U(0, 0, pi/3) q[100];
cx q[62], q[100];
cx q[68], q[100];
U(0, 0, pi/3) q[100];
cx q[68], q[100];
cx q[70], q[100];
U(0, 0, pi/3) q[100];
cx q[70], q[100];
cx q[72], q[100];
U(0, 0, pi/3) q[100];
cx q[72], q[100];
cx q[75], q[100];
U(0, 0, pi/3) q[100];
cx q[75], q[100];
cx q[76], q[100];
U(0, 0, pi/3) q[100];
cx q[76], q[100];
cx q[77], q[100];
U(0, 0, pi/3) q[100];
cx q[77], q[100];
cx q[78], q[100];
U(0, 0, pi/3) q[100];
cx q[78], q[100];
cx q[79], q[100];
U(0, 0, pi/3) q[100];
cx q[79], q[100];
cx q[81], q[100];
U(0, 0, pi/3) q[100];
cx q[81], q[100];
cx q[86], q[100];
U(0, 0, pi/3) q[100];
cx q[86], q[100];
cx q[89], q[100];
U(0, 0, pi/3) q[100];
cx q[89], q[100];
cx q[91], q[100];
U(0, 0, pi/3) q[100];
cx q[91], q[100];
cx q[92], q[100];
U(0, 0, pi/3) q[100];
cx q[92], q[100];
cx q[93], q[100];
U(0, 0, pi/3) q[100];
cx q[93], q[100];
cx q[95], q[100];
U(0, 0, pi/3) q[100];
cx q[95], q[100];
cx q[99], q[100];
U(0, 0, pi/3) q[100];
cx q[99], q[100];
cx q[3], q[101];
U(0, 0, pi/3) q[101];
cx q[3], q[101];
cx q[5], q[101];
U(0, 0, pi/3) q[101];
cx q[5], q[101];
cx q[8], q[101];
U(0, 0, pi/3) q[101];
cx q[8], q[101];
cx q[9], q[101];
U(0, 0, pi/3) q[101];
cx q[9], q[101];
cx q[12], q[101];
U(0, 0, pi/3) q[101];
cx q[12], q[101];
cx q[16], q[101];
U(0, 0, pi/3) q[101];
cx q[16], q[101];
cx q[17], q[101];
U(0, 0, pi/3) q[101];
cx q[17], q[101];
cx q[19], q[101];
U(0, 0, pi/3) q[101];
cx q[19], q[101];
cx q[20], q[101];
U(0, 0, pi/3) q[101];
cx q[20], q[101];
cx q[22], q[101];
U(0, 0, pi/3) q[101];
cx q[22], q[101];
cx q[25], q[101];
U(0, 0, pi/3) q[101];
cx q[25], q[101];
cx q[27], q[101];
U(0, 0, pi/3) q[101];
cx q[27], q[101];
cx q[29], q[101];
U(0, 0, pi/3) q[101];
cx q[29], q[101];
cx q[30], q[101];
U(0, 0, pi/3) q[101];
cx q[30], q[101];
cx q[31], q[101];
U(0, 0, pi/3) q[101];
cx q[31], q[101];
cx q[32], q[101];
U(0, 0, pi/3) q[101];
cx q[32], q[101];
cx q[33], q[101];
U(0, 0, pi/3) q[101];
cx q[33], q[101];
cx q[38], q[101];
U(0, 0, pi/3) q[101];
cx q[38], q[101];
cx q[41], q[101];
U(0, 0, pi/3) q[101];
cx q[41], q[101];
cx q[42], q[101];
U(0, 0, pi/3) q[101];
cx q[42], q[101];
cx q[44], q[101];
U(0, 0, pi/3) q[101];
cx q[44], q[101];
cx q[52], q[101];
U(0, 0, pi/3) q[101];
cx q[52], q[101];
cx q[55], q[101];
U(0, 0, pi/3) q[101];
cx q[55], q[101];
cx q[62], q[101];
U(0, 0, pi/3) q[101];
cx q[62], q[101];
cx q[65], q[101];
U(0, 0, pi/3) q[101];
cx q[65], q[101];
cx q[66], q[101];
U(0, 0, pi/3) q[101];
cx q[66], q[101];
cx q[68], q[101];
U(0, 0, pi/3) q[101];
cx q[68], q[101];
cx q[69], q[101];
U(0, 0, pi/3) q[101];
cx q[69], q[101];
cx q[70], q[101];
U(0, 0, pi/3) q[101];
cx q[70], q[101];
cx q[71], q[101];
U(0, 0, pi/3) q[101];
cx q[71], q[101];
cx q[76], q[101];
U(0, 0, pi/3) q[101];
cx q[76], q[101];
cx q[79], q[101];
U(0, 0, pi/3) q[101];
cx q[79], q[101];
cx q[82], q[101];
U(0, 0, pi/3) q[101];
cx q[82], q[101];
cx q[89], q[101];
U(0, 0, pi/3) q[101];
cx q[89], q[101];
cx q[91], q[101];
U(0, 0, pi/3) q[101];
cx q[91], q[101];
cx q[92], q[101];
U(0, 0, pi/3) q[101];
cx q[92], q[101];
cx q[93], q[101];
U(0, 0, pi/3) q[101];
cx q[93], q[101];
cx q[94], q[101];
U(0, 0, pi/3) q[101];
cx q[94], q[101];
cx q[95], q[101];
U(0, 0, pi/3) q[101];
cx q[95], q[101];
cx q[96], q[101];
U(0, 0, pi/3) q[101];
cx q[96], q[101];
cx q[97], q[101];
U(0, 0, pi/3) q[101];
cx q[97], q[101];
cx q[98], q[101];
U(0, 0, pi/3) q[101];
cx q[98], q[101];
cx q[100], q[101];
U(0, 0, pi/3) q[101];
cx q[100], q[101];
cx q[1], q[102];
U(0, 0, pi/3) q[102];
cx q[1], q[102];
cx q[2], q[102];
U(0, 0, pi/3) q[102];
cx q[2], q[102];
cx q[4], q[102];
U(0, 0, pi/3) q[102];
cx q[4], q[102];
cx q[7], q[102];
U(0, 0, pi/3) q[102];
cx q[7], q[102];
cx q[9], q[102];
U(0, 0, pi/3) q[102];
cx q[9], q[102];
cx q[10], q[102];
U(0, 0, pi/3) q[102];
cx q[10], q[102];
cx q[13], q[102];
U(0, 0, pi/3) q[102];
cx q[13], q[102];
cx q[20], q[102];
U(0, 0, pi/3) q[102];
cx q[20], q[102];
cx q[23], q[102];
U(0, 0, pi/3) q[102];
cx q[23], q[102];
cx q[25], q[102];
U(0, 0, pi/3) q[102];
cx q[25], q[102];
cx q[27], q[102];
U(0, 0, pi/3) q[102];
cx q[27], q[102];
cx q[30], q[102];
U(0, 0, pi/3) q[102];
cx q[30], q[102];
cx q[35], q[102];
U(0, 0, pi/3) q[102];
cx q[35], q[102];
cx q[36], q[102];
U(0, 0, pi/3) q[102];
cx q[36], q[102];
cx q[38], q[102];
U(0, 0, pi/3) q[102];
cx q[38], q[102];
cx q[39], q[102];
U(0, 0, pi/3) q[102];
cx q[39], q[102];
cx q[42], q[102];
U(0, 0, pi/3) q[102];
cx q[42], q[102];
cx q[43], q[102];
U(0, 0, pi/3) q[102];
cx q[43], q[102];
cx q[44], q[102];
U(0, 0, pi/3) q[102];
cx q[44], q[102];
cx q[45], q[102];
U(0, 0, pi/3) q[102];
cx q[45], q[102];
cx q[47], q[102];
U(0, 0, pi/3) q[102];
cx q[47], q[102];
cx q[48], q[102];
U(0, 0, pi/3) q[102];
cx q[48], q[102];
cx q[50], q[102];
U(0, 0, pi/3) q[102];
cx q[50], q[102];
cx q[55], q[102];
U(0, 0, pi/3) q[102];
cx q[55], q[102];
cx q[56], q[102];
U(0, 0, pi/3) q[102];
cx q[56], q[102];
cx q[57], q[102];
U(0, 0, pi/3) q[102];
cx q[57], q[102];
cx q[61], q[102];
U(0, 0, pi/3) q[102];
cx q[61], q[102];
cx q[62], q[102];
U(0, 0, pi/3) q[102];
cx q[62], q[102];
cx q[63], q[102];
U(0, 0, pi/3) q[102];
cx q[63], q[102];
cx q[64], q[102];
U(0, 0, pi/3) q[102];
cx q[64], q[102];
cx q[65], q[102];
U(0, 0, pi/3) q[102];
cx q[65], q[102];
cx q[66], q[102];
U(0, 0, pi/3) q[102];
cx q[66], q[102];
cx q[68], q[102];
U(0, 0, pi/3) q[102];
cx q[68], q[102];
cx q[71], q[102];
U(0, 0, pi/3) q[102];
cx q[71], q[102];
cx q[75], q[102];
U(0, 0, pi/3) q[102];
cx q[75], q[102];
cx q[77], q[102];
U(0, 0, pi/3) q[102];
cx q[77], q[102];
cx q[78], q[102];
U(0, 0, pi/3) q[102];
cx q[78], q[102];
cx q[79], q[102];
U(0, 0, pi/3) q[102];
cx q[79], q[102];
cx q[80], q[102];
U(0, 0, pi/3) q[102];
cx q[80], q[102];
cx q[81], q[102];
U(0, 0, pi/3) q[102];
cx q[81], q[102];
cx q[82], q[102];
U(0, 0, pi/3) q[102];
cx q[82], q[102];
cx q[83], q[102];
U(0, 0, pi/3) q[102];
cx q[83], q[102];
cx q[85], q[102];
U(0, 0, pi/3) q[102];
cx q[85], q[102];
cx q[88], q[102];
U(0, 0, pi/3) q[102];
cx q[88], q[102];
cx q[89], q[102];
U(0, 0, pi/3) q[102];
cx q[89], q[102];
cx q[91], q[102];
U(0, 0, pi/3) q[102];
cx q[91], q[102];
cx q[92], q[102];
U(0, 0, pi/3) q[102];
cx q[92], q[102];
cx q[93], q[102];
U(0, 0, pi/3) q[102];
cx q[93], q[102];
cx q[94], q[102];
U(0, 0, pi/3) q[102];
cx q[94], q[102];
cx q[96], q[102];
U(0, 0, pi/3) q[102];
cx q[96], q[102];
cx q[1], q[103];
U(0, 0, pi/3) q[103];
cx q[1], q[103];
cx q[3], q[103];
U(0, 0, pi/3) q[103];
cx q[3], q[103];
cx q[5], q[103];
U(0, 0, pi/3) q[103];
cx q[5], q[103];
cx q[8], q[103];
U(0, 0, pi/3) q[103];
cx q[8], q[103];
cx q[11], q[103];
U(0, 0, pi/3) q[103];
cx q[11], q[103];
cx q[13], q[103];
U(0, 0, pi/3) q[103];
cx q[13], q[103];
cx q[21], q[103];
U(0, 0, pi/3) q[103];
cx q[21], q[103];
cx q[22], q[103];
U(0, 0, pi/3) q[103];
cx q[22], q[103];
cx q[23], q[103];
U(0, 0, pi/3) q[103];
cx q[23], q[103];
cx q[26], q[103];
U(0, 0, pi/3) q[103];
cx q[26], q[103];
cx q[29], q[103];
U(0, 0, pi/3) q[103];
cx q[29], q[103];
cx q[31], q[103];
U(0, 0, pi/3) q[103];
cx q[31], q[103];
cx q[33], q[103];
U(0, 0, pi/3) q[103];
cx q[33], q[103];
cx q[37], q[103];
U(0, 0, pi/3) q[103];
cx q[37], q[103];
cx q[42], q[103];
U(0, 0, pi/3) q[103];
cx q[42], q[103];
cx q[44], q[103];
U(0, 0, pi/3) q[103];
cx q[44], q[103];
cx q[47], q[103];
U(0, 0, pi/3) q[103];
cx q[47], q[103];
cx q[49], q[103];
U(0, 0, pi/3) q[103];
cx q[49], q[103];
cx q[50], q[103];
U(0, 0, pi/3) q[103];
cx q[50], q[103];
cx q[51], q[103];
U(0, 0, pi/3) q[103];
cx q[51], q[103];
cx q[53], q[103];
U(0, 0, pi/3) q[103];
cx q[53], q[103];
cx q[54], q[103];
U(0, 0, pi/3) q[103];
cx q[54], q[103];
cx q[55], q[103];
U(0, 0, pi/3) q[103];
cx q[55], q[103];
cx q[56], q[103];
U(0, 0, pi/3) q[103];
cx q[56], q[103];
cx q[57], q[103];
U(0, 0, pi/3) q[103];
cx q[57], q[103];
cx q[58], q[103];
U(0, 0, pi/3) q[103];
cx q[58], q[103];
cx q[60], q[103];
U(0, 0, pi/3) q[103];
cx q[60], q[103];
cx q[65], q[103];
U(0, 0, pi/3) q[103];
cx q[65], q[103];
cx q[67], q[103];
U(0, 0, pi/3) q[103];
cx q[67], q[103];
cx q[71], q[103];
U(0, 0, pi/3) q[103];
cx q[71], q[103];
cx q[72], q[103];
U(0, 0, pi/3) q[103];
cx q[72], q[103];
cx q[73], q[103];
U(0, 0, pi/3) q[103];
cx q[73], q[103];
cx q[74], q[103];
U(0, 0, pi/3) q[103];
cx q[74], q[103];
cx q[76], q[103];
U(0, 0, pi/3) q[103];
cx q[76], q[103];
cx q[79], q[103];
U(0, 0, pi/3) q[103];
cx q[79], q[103];
cx q[82], q[103];
U(0, 0, pi/3) q[103];
cx q[82], q[103];
cx q[84], q[103];
U(0, 0, pi/3) q[103];
cx q[84], q[103];
cx q[94], q[103];
U(0, 0, pi/3) q[103];
cx q[94], q[103];
cx q[95], q[103];
U(0, 0, pi/3) q[103];
cx q[95], q[103];
cx q[97], q[103];
U(0, 0, pi/3) q[103];
cx q[97], q[103];
cx q[100], q[103];
U(0, 0, pi/3) q[103];
cx q[100], q[103];
cx q[101], q[103];
U(0, 0, pi/3) q[103];
cx q[101], q[103];
cx q[0], q[104];
U(0, 0, pi/3) q[104];
cx q[0], q[104];
cx q[1], q[104];
U(0, 0, pi/3) q[104];
cx q[1], q[104];
cx q[3], q[104];
U(0, 0, pi/3) q[104];
cx q[3], q[104];
cx q[4], q[104];
U(0, 0, pi/3) q[104];
cx q[4], q[104];
cx q[6], q[104];
U(0, 0, pi/3) q[104];
cx q[6], q[104];
cx q[8], q[104];
U(0, 0, pi/3) q[104];
cx q[8], q[104];
cx q[9], q[104];
U(0, 0, pi/3) q[104];
cx q[9], q[104];
cx q[10], q[104];
U(0, 0, pi/3) q[104];
cx q[10], q[104];
cx q[13], q[104];
U(0, 0, pi/3) q[104];
cx q[13], q[104];
cx q[17], q[104];
U(0, 0, pi/3) q[104];
cx q[17], q[104];
cx q[18], q[104];
U(0, 0, pi/3) q[104];
cx q[18], q[104];
cx q[19], q[104];
U(0, 0, pi/3) q[104];
cx q[19], q[104];
cx q[20], q[104];
U(0, 0, pi/3) q[104];
cx q[20], q[104];
cx q[22], q[104];
U(0, 0, pi/3) q[104];
cx q[22], q[104];
cx q[23], q[104];
U(0, 0, pi/3) q[104];
cx q[23], q[104];
cx q[24], q[104];
U(0, 0, pi/3) q[104];
cx q[24], q[104];
cx q[27], q[104];
U(0, 0, pi/3) q[104];
cx q[27], q[104];
cx q[28], q[104];
U(0, 0, pi/3) q[104];
cx q[28], q[104];
cx q[31], q[104];
U(0, 0, pi/3) q[104];
cx q[31], q[104];
cx q[32], q[104];
U(0, 0, pi/3) q[104];
cx q[32], q[104];
cx q[34], q[104];
U(0, 0, pi/3) q[104];
cx q[34], q[104];
cx q[37], q[104];
U(0, 0, pi/3) q[104];
cx q[37], q[104];
cx q[38], q[104];
U(0, 0, pi/3) q[104];
cx q[38], q[104];
cx q[40], q[104];
U(0, 0, pi/3) q[104];
cx q[40], q[104];
cx q[41], q[104];
U(0, 0, pi/3) q[104];
cx q[41], q[104];
cx q[42], q[104];
U(0, 0, pi/3) q[104];
cx q[42], q[104];
cx q[48], q[104];
U(0, 0, pi/3) q[104];
cx q[48], q[104];
cx q[49], q[104];
U(0, 0, pi/3) q[104];
cx q[49], q[104];
cx q[50], q[104];
U(0, 0, pi/3) q[104];
cx q[50], q[104];
cx q[51], q[104];
U(0, 0, pi/3) q[104];
cx q[51], q[104];
cx q[52], q[104];
U(0, 0, pi/3) q[104];
cx q[52], q[104];
cx q[53], q[104];
U(0, 0, pi/3) q[104];
cx q[53], q[104];
cx q[55], q[104];
U(0, 0, pi/3) q[104];
cx q[55], q[104];
cx q[56], q[104];
U(0, 0, pi/3) q[104];
cx q[56], q[104];
cx q[58], q[104];
U(0, 0, pi/3) q[104];
cx q[58], q[104];
cx q[59], q[104];
U(0, 0, pi/3) q[104];
cx q[59], q[104];
cx q[62], q[104];
U(0, 0, pi/3) q[104];
cx q[62], q[104];
cx q[65], q[104];
U(0, 0, pi/3) q[104];
cx q[65], q[104];
cx q[66], q[104];
U(0, 0, pi/3) q[104];
cx q[66], q[104];
cx q[67], q[104];
U(0, 0, pi/3) q[104];
cx q[67], q[104];
cx q[68], q[104];
U(0, 0, pi/3) q[104];
cx q[68], q[104];
cx q[69], q[104];
U(0, 0, pi/3) q[104];
cx q[69], q[104];
cx q[71], q[104];
U(0, 0, pi/3) q[104];
cx q[71], q[104];
cx q[72], q[104];
U(0, 0, pi/3) q[104];
cx q[72], q[104];
cx q[74], q[104];
U(0, 0, pi/3) q[104];
cx q[74], q[104];
cx q[75], q[104];
U(0, 0, pi/3) q[104];
cx q[75], q[104];
cx q[79], q[104];
U(0, 0, pi/3) q[104];
cx q[79], q[104];
cx q[81], q[104];
U(0, 0, pi/3) q[104];
cx q[81], q[104];
cx q[82], q[104];
U(0, 0, pi/3) q[104];
cx q[82], q[104];
cx q[83], q[104];
U(0, 0, pi/3) q[104];
cx q[83], q[104];
cx q[86], q[104];
U(0, 0, pi/3) q[104];
cx q[86], q[104];
cx q[87], q[104];
U(0, 0, pi/3) q[104];
cx q[87], q[104];
cx q[89], q[104];
U(0, 0, pi/3) q[104];
cx q[89], q[104];
cx q[90], q[104];
U(0, 0, pi/3) q[104];
cx q[90], q[104];
cx q[92], q[104];
U(0, 0, pi/3) q[104];
cx q[92], q[104];
cx q[93], q[104];
U(0, 0, pi/3) q[104];
cx q[93], q[104];
cx q[94], q[104];
U(0, 0, pi/3) q[104];
cx q[94], q[104];
cx q[95], q[104];
U(0, 0, pi/3) q[104];
cx q[95], q[104];
cx q[96], q[104];
U(0, 0, pi/3) q[104];
cx q[96], q[104];
cx q[99], q[104];
U(0, 0, pi/3) q[104];
cx q[99], q[104];
cx q[101], q[104];
U(0, 0, pi/3) q[104];
cx q[101], q[104];
cx q[102], q[104];
U(0, 0, pi/3) q[104];
cx q[102], q[104];
cx q[103], q[104];
U(0, 0, pi/3) q[104];
cx q[103], q[104];
cx q[3], q[105];
U(0, 0, pi/3) q[105];
cx q[3], q[105];
cx q[4], q[105];
U(0, 0, pi/3) q[105];
cx q[4], q[105];
cx q[6], q[105];
U(0, 0, pi/3) q[105];
cx q[6], q[105];
cx q[7], q[105];
U(0, 0, pi/3) q[105];
cx q[7], q[105];
cx q[9], q[105];
U(0, 0, pi/3) q[105];
cx q[9], q[105];
cx q[10], q[105];
U(0, 0, pi/3) q[105];
cx q[10], q[105];
cx q[11], q[105];
U(0, 0, pi/3) q[105];
cx q[11], q[105];
cx q[14], q[105];
U(0, 0, pi/3) q[105];
cx q[14], q[105];
cx q[15], q[105];
U(0, 0, pi/3) q[105];
cx q[15], q[105];
cx q[16], q[105];
U(0, 0, pi/3) q[105];
cx q[16], q[105];
cx q[18], q[105];
U(0, 0, pi/3) q[105];
cx q[18], q[105];
cx q[19], q[105];
U(0, 0, pi/3) q[105];
cx q[19], q[105];
cx q[20], q[105];
U(0, 0, pi/3) q[105];
cx q[20], q[105];
cx q[25], q[105];
U(0, 0, pi/3) q[105];
cx q[25], q[105];
cx q[26], q[105];
U(0, 0, pi/3) q[105];
cx q[26], q[105];
cx q[27], q[105];
U(0, 0, pi/3) q[105];
cx q[27], q[105];
cx q[28], q[105];
U(0, 0, pi/3) q[105];
cx q[28], q[105];
cx q[34], q[105];
U(0, 0, pi/3) q[105];
cx q[34], q[105];
cx q[35], q[105];
U(0, 0, pi/3) q[105];
cx q[35], q[105];
cx q[37], q[105];
U(0, 0, pi/3) q[105];
cx q[37], q[105];
cx q[38], q[105];
U(0, 0, pi/3) q[105];
cx q[38], q[105];
cx q[40], q[105];
U(0, 0, pi/3) q[105];
cx q[40], q[105];
cx q[41], q[105];
U(0, 0, pi/3) q[105];
cx q[41], q[105];
cx q[43], q[105];
U(0, 0, pi/3) q[105];
cx q[43], q[105];
cx q[44], q[105];
U(0, 0, pi/3) q[105];
cx q[44], q[105];
cx q[46], q[105];
U(0, 0, pi/3) q[105];
cx q[46], q[105];
cx q[50], q[105];
U(0, 0, pi/3) q[105];
cx q[50], q[105];
cx q[52], q[105];
U(0, 0, pi/3) q[105];
cx q[52], q[105];
cx q[53], q[105];
U(0, 0, pi/3) q[105];
cx q[53], q[105];
cx q[55], q[105];
U(0, 0, pi/3) q[105];
cx q[55], q[105];
cx q[61], q[105];
U(0, 0, pi/3) q[105];
cx q[61], q[105];
cx q[62], q[105];
U(0, 0, pi/3) q[105];
cx q[62], q[105];
cx q[65], q[105];
U(0, 0, pi/3) q[105];
cx q[65], q[105];
cx q[66], q[105];
U(0, 0, pi/3) q[105];
cx q[66], q[105];
cx q[67], q[105];
U(0, 0, pi/3) q[105];
cx q[67], q[105];
cx q[69], q[105];
U(0, 0, pi/3) q[105];
cx q[69], q[105];
cx q[70], q[105];
U(0, 0, pi/3) q[105];
cx q[70], q[105];
cx q[71], q[105];
U(0, 0, pi/3) q[105];
cx q[71], q[105];
cx q[72], q[105];
U(0, 0, pi/3) q[105];
cx q[72], q[105];
cx q[73], q[105];
U(0, 0, pi/3) q[105];
cx q[73], q[105];
cx q[78], q[105];
U(0, 0, pi/3) q[105];
cx q[78], q[105];
cx q[83], q[105];
U(0, 0, pi/3) q[105];
cx q[83], q[105];
cx q[84], q[105];
U(0, 0, pi/3) q[105];
cx q[84], q[105];
cx q[85], q[105];
U(0, 0, pi/3) q[105];
cx q[85], q[105];
cx q[89], q[105];
U(0, 0, pi/3) q[105];
cx q[89], q[105];
cx q[90], q[105];
U(0, 0, pi/3) q[105];
cx q[90], q[105];
cx q[91], q[105];
U(0, 0, pi/3) q[105];
cx q[91], q[105];
cx q[92], q[105];
U(0, 0, pi/3) q[105];
cx q[92], q[105];
cx q[93], q[105];
U(0, 0, pi/3) q[105];
cx q[93], q[105];
cx q[94], q[105];
U(0, 0, pi/3) q[105];
cx q[94], q[105];
cx q[100], q[105];
U(0, 0, pi/3) q[105];
cx q[100], q[105];
cx q[101], q[105];
U(0, 0, pi/3) q[105];
cx q[101], q[105];
cx q[102], q[105];
U(0, 0, pi/3) q[105];
cx q[102], q[105];
cx q[103], q[105];
U(0, 0, pi/3) q[105];
cx q[103], q[105];
cx q[0], q[106];
U(0, 0, pi/3) q[106];
cx q[0], q[106];
cx q[1], q[106];
U(0, 0, pi/3) q[106];
cx q[1], q[106];
cx q[2], q[106];
U(0, 0, pi/3) q[106];
cx q[2], q[106];
cx q[3], q[106];
U(0, 0, pi/3) q[106];
cx q[3], q[106];
cx q[4], q[106];
U(0, 0, pi/3) q[106];
cx q[4], q[106];
cx q[5], q[106];
U(0, 0, pi/3) q[106];
cx q[5], q[106];
cx q[8], q[106];
U(0, 0, pi/3) q[106];
cx q[8], q[106];
cx q[9], q[106];
U(0, 0, pi/3) q[106];
cx q[9], q[106];
cx q[15], q[106];
U(0, 0, pi/3) q[106];
cx q[15], q[106];
cx q[16], q[106];
U(0, 0, pi/3) q[106];
cx q[16], q[106];
cx q[19], q[106];
U(0, 0, pi/3) q[106];
cx q[19], q[106];
cx q[22], q[106];
U(0, 0, pi/3) q[106];
cx q[22], q[106];
cx q[23], q[106];
U(0, 0, pi/3) q[106];
cx q[23], q[106];
cx q[29], q[106];
U(0, 0, pi/3) q[106];
cx q[29], q[106];
cx q[32], q[106];
U(0, 0, pi/3) q[106];
cx q[32], q[106];
cx q[33], q[106];
U(0, 0, pi/3) q[106];
cx q[33], q[106];
cx q[36], q[106];
U(0, 0, pi/3) q[106];
cx q[36], q[106];
cx q[38], q[106];
U(0, 0, pi/3) q[106];
cx q[38], q[106];
cx q[39], q[106];
U(0, 0, pi/3) q[106];
cx q[39], q[106];
cx q[40], q[106];
U(0, 0, pi/3) q[106];
cx q[40], q[106];
cx q[41], q[106];
U(0, 0, pi/3) q[106];
cx q[41], q[106];
cx q[42], q[106];
U(0, 0, pi/3) q[106];
cx q[42], q[106];
cx q[46], q[106];
U(0, 0, pi/3) q[106];
cx q[46], q[106];
cx q[48], q[106];
U(0, 0, pi/3) q[106];
cx q[48], q[106];
cx q[54], q[106];
U(0, 0, pi/3) q[106];
cx q[54], q[106];
cx q[55], q[106];
U(0, 0, pi/3) q[106];
cx q[55], q[106];
cx q[57], q[106];
U(0, 0, pi/3) q[106];
cx q[57], q[106];
cx q[58], q[106];
U(0, 0, pi/3) q[106];
cx q[58], q[106];
cx q[59], q[106];
U(0, 0, pi/3) q[106];
cx q[59], q[106];
cx q[60], q[106];
U(0, 0, pi/3) q[106];
cx q[60], q[106];
cx q[61], q[106];
U(0, 0, pi/3) q[106];
cx q[61], q[106];
cx q[62], q[106];
U(0, 0, pi/3) q[106];
cx q[62], q[106];
cx q[66], q[106];
U(0, 0, pi/3) q[106];
cx q[66], q[106];
cx q[68], q[106];
U(0, 0, pi/3) q[106];
cx q[68], q[106];
cx q[70], q[106];
U(0, 0, pi/3) q[106];
cx q[70], q[106];
cx q[73], q[106];
U(0, 0, pi/3) q[106];
cx q[73], q[106];
cx q[75], q[106];
U(0, 0, pi/3) q[106];
cx q[75], q[106];
cx q[76], q[106];
U(0, 0, pi/3) q[106];
cx q[76], q[106];
cx q[77], q[106];
U(0, 0, pi/3) q[106];
cx q[77], q[106];
cx q[78], q[106];
U(0, 0, pi/3) q[106];
cx q[78], q[106];
cx q[79], q[106];
U(0, 0, pi/3) q[106];
cx q[79], q[106];
cx q[80], q[106];
U(0, 0, pi/3) q[106];
cx q[80], q[106];
cx q[82], q[106];
U(0, 0, pi/3) q[106];
cx q[82], q[106];
cx q[83], q[106];
U(0, 0, pi/3) q[106];
cx q[83], q[106];
cx q[85], q[106];
U(0, 0, pi/3) q[106];
cx q[85], q[106];
cx q[86], q[106];
U(0, 0, pi/3) q[106];
cx q[86], q[106];
cx q[92], q[106];
U(0, 0, pi/3) q[106];
cx q[92], q[106];
cx q[95], q[106];
U(0, 0, pi/3) q[106];
cx q[95], q[106];
cx q[98], q[106];
U(0, 0, pi/3) q[106];
cx q[98], q[106];
cx q[100], q[106];
U(0, 0, pi/3) q[106];
cx q[100], q[106];
cx q[101], q[106];
U(0, 0, pi/3) q[106];
cx q[101], q[106];
cx q[102], q[106];
U(0, 0, pi/3) q[106];
cx q[102], q[106];
cx q[0], q[107];
U(0, 0, pi/3) q[107];
cx q[0], q[107];
cx q[1], q[107];
U(0, 0, pi/3) q[107];
cx q[1], q[107];
cx q[3], q[107];
U(0, 0, pi/3) q[107];
cx q[3], q[107];
cx q[4], q[107];
U(0, 0, pi/3) q[107];
cx q[4], q[107];
cx q[5], q[107];
U(0, 0, pi/3) q[107];
cx q[5], q[107];
cx q[9], q[107];
U(0, 0, pi/3) q[107];
cx q[9], q[107];
cx q[11], q[107];
U(0, 0, pi/3) q[107];
cx q[11], q[107];
cx q[13], q[107];
U(0, 0, pi/3) q[107];
cx q[13], q[107];
cx q[15], q[107];
U(0, 0, pi/3) q[107];
cx q[15], q[107];
cx q[20], q[107];
U(0, 0, pi/3) q[107];
cx q[20], q[107];
cx q[22], q[107];
U(0, 0, pi/3) q[107];
cx q[22], q[107];
cx q[24], q[107];
U(0, 0, pi/3) q[107];
cx q[24], q[107];
cx q[27], q[107];
U(0, 0, pi/3) q[107];
cx q[27], q[107];
cx q[29], q[107];
U(0, 0, pi/3) q[107];
cx q[29], q[107];
cx q[31], q[107];
U(0, 0, pi/3) q[107];
cx q[31], q[107];
cx q[33], q[107];
U(0, 0, pi/3) q[107];
cx q[33], q[107];
cx q[34], q[107];
U(0, 0, pi/3) q[107];
cx q[34], q[107];
cx q[35], q[107];
U(0, 0, pi/3) q[107];
cx q[35], q[107];
cx q[43], q[107];
U(0, 0, pi/3) q[107];
cx q[43], q[107];
cx q[44], q[107];
U(0, 0, pi/3) q[107];
cx q[44], q[107];
cx q[46], q[107];
U(0, 0, pi/3) q[107];
cx q[46], q[107];
cx q[47], q[107];
U(0, 0, pi/3) q[107];
cx q[47], q[107];
cx q[49], q[107];
U(0, 0, pi/3) q[107];
cx q[49], q[107];
cx q[50], q[107];
U(0, 0, pi/3) q[107];
cx q[50], q[107];
cx q[53], q[107];
U(0, 0, pi/3) q[107];
cx q[53], q[107];
cx q[56], q[107];
U(0, 0, pi/3) q[107];
cx q[56], q[107];
cx q[57], q[107];
U(0, 0, pi/3) q[107];
cx q[57], q[107];
cx q[62], q[107];
U(0, 0, pi/3) q[107];
cx q[62], q[107];
cx q[64], q[107];
U(0, 0, pi/3) q[107];
cx q[64], q[107];
cx q[66], q[107];
U(0, 0, pi/3) q[107];
cx q[66], q[107];
cx q[67], q[107];
U(0, 0, pi/3) q[107];
cx q[67], q[107];
cx q[68], q[107];
U(0, 0, pi/3) q[107];
cx q[68], q[107];
cx q[75], q[107];
U(0, 0, pi/3) q[107];
cx q[75], q[107];
cx q[80], q[107];
U(0, 0, pi/3) q[107];
cx q[80], q[107];
cx q[82], q[107];
U(0, 0, pi/3) q[107];
cx q[82], q[107];
cx q[83], q[107];
U(0, 0, pi/3) q[107];
cx q[83], q[107];
cx q[84], q[107];
U(0, 0, pi/3) q[107];
cx q[84], q[107];
cx q[87], q[107];
U(0, 0, pi/3) q[107];
cx q[87], q[107];
cx q[90], q[107];
U(0, 0, pi/3) q[107];
cx q[90], q[107];
cx q[93], q[107];
U(0, 0, pi/3) q[107];
cx q[93], q[107];
cx q[94], q[107];
U(0, 0, pi/3) q[107];
cx q[94], q[107];
cx q[96], q[107];
U(0, 0, pi/3) q[107];
cx q[96], q[107];
cx q[97], q[107];
U(0, 0, pi/3) q[107];
cx q[97], q[107];
cx q[98], q[107];
U(0, 0, pi/3) q[107];
cx q[98], q[107];
cx q[99], q[107];
U(0, 0, pi/3) q[107];
cx q[99], q[107];
cx q[101], q[107];
U(0, 0, pi/3) q[107];
cx q[101], q[107];
cx q[102], q[107];
U(0, 0, pi/3) q[107];
cx q[102], q[107];
cx q[104], q[107];
U(0, 0, pi/3) q[107];
cx q[104], q[107];
cx q[106], q[107];
U(0, 0, pi/3) q[107];
cx q[106], q[107];
cx q[0], q[108];
U(0, 0, pi/3) q[108];
cx q[0], q[108];
cx q[7], q[108];
U(0, 0, pi/3) q[108];
cx q[7], q[108];
cx q[8], q[108];
U(0, 0, pi/3) q[108];
cx q[8], q[108];
cx q[9], q[108];
U(0, 0, pi/3) q[108];
cx q[9], q[108];
cx q[10], q[108];
U(0, 0, pi/3) q[108];
cx q[10], q[108];
cx q[11], q[108];
U(0, 0, pi/3) q[108];
cx q[11], q[108];
cx q[16], q[108];
U(0, 0, pi/3) q[108];
cx q[16], q[108];
cx q[17], q[108];
U(0, 0, pi/3) q[108];
cx q[17], q[108];
cx q[19], q[108];
U(0, 0, pi/3) q[108];
cx q[19], q[108];
cx q[21], q[108];
U(0, 0, pi/3) q[108];
cx q[21], q[108];
cx q[23], q[108];
U(0, 0, pi/3) q[108];
cx q[23], q[108];
cx q[29], q[108];
U(0, 0, pi/3) q[108];
cx q[29], q[108];
cx q[35], q[108];
U(0, 0, pi/3) q[108];
cx q[35], q[108];
cx q[36], q[108];
U(0, 0, pi/3) q[108];
cx q[36], q[108];
cx q[37], q[108];
U(0, 0, pi/3) q[108];
cx q[37], q[108];
cx q[38], q[108];
U(0, 0, pi/3) q[108];
cx q[38], q[108];
cx q[40], q[108];
U(0, 0, pi/3) q[108];
cx q[40], q[108];
cx q[42], q[108];
U(0, 0, pi/3) q[108];
cx q[42], q[108];
cx q[45], q[108];
U(0, 0, pi/3) q[108];
cx q[45], q[108];
cx q[47], q[108];
U(0, 0, pi/3) q[108];
cx q[47], q[108];
cx q[48], q[108];
U(0, 0, pi/3) q[108];
cx q[48], q[108];
cx q[49], q[108];
U(0, 0, pi/3) q[108];
cx q[49], q[108];
cx q[50], q[108];
U(0, 0, pi/3) q[108];
cx q[50], q[108];
cx q[51], q[108];
U(0, 0, pi/3) q[108];
cx q[51], q[108];
cx q[53], q[108];
U(0, 0, pi/3) q[108];
cx q[53], q[108];
cx q[55], q[108];
U(0, 0, pi/3) q[108];
cx q[55], q[108];
cx q[57], q[108];
U(0, 0, pi/3) q[108];
cx q[57], q[108];
cx q[58], q[108];
U(0, 0, pi/3) q[108];
cx q[58], q[108];
cx q[59], q[108];
U(0, 0, pi/3) q[108];
cx q[59], q[108];
cx q[60], q[108];
U(0, 0, pi/3) q[108];
cx q[60], q[108];
cx q[61], q[108];
U(0, 0, pi/3) q[108];
cx q[61], q[108];
cx q[63], q[108];
U(0, 0, pi/3) q[108];
cx q[63], q[108];
cx q[64], q[108];
U(0, 0, pi/3) q[108];
cx q[64], q[108];
cx q[66], q[108];
U(0, 0, pi/3) q[108];
cx q[66], q[108];
cx q[70], q[108];
U(0, 0, pi/3) q[108];
cx q[70], q[108];
cx q[73], q[108];
U(0, 0, pi/3) q[108];
cx q[73], q[108];
cx q[74], q[108];
U(0, 0, pi/3) q[108];
cx q[74], q[108];
cx q[75], q[108];
U(0, 0, pi/3) q[108];
cx q[75], q[108];
cx q[76], q[108];
U(0, 0, pi/3) q[108];
cx q[76], q[108];
cx q[77], q[108];
U(0, 0, pi/3) q[108];
cx q[77], q[108];
cx q[78], q[108];
U(0, 0, pi/3) q[108];
cx q[78], q[108];
cx q[79], q[108];
U(0, 0, pi/3) q[108];
cx q[79], q[108];
cx q[80], q[108];
U(0, 0, pi/3) q[108];
cx q[80], q[108];
cx q[81], q[108];
U(0, 0, pi/3) q[108];
cx q[81], q[108];
cx q[83], q[108];
U(0, 0, pi/3) q[108];
cx q[83], q[108];
cx q[87], q[108];
U(0, 0, pi/3) q[108];
cx q[87], q[108];
cx q[88], q[108];
U(0, 0, pi/3) q[108];
cx q[88], q[108];
cx q[90], q[108];
U(0, 0, pi/3) q[108];
cx q[90], q[108];
cx q[91], q[108];
U(0, 0, pi/3) q[108];
cx q[91], q[108];
cx q[92], q[108];
U(0, 0, pi/3) q[108];
cx q[92], q[108];
cx q[93], q[108];
U(0, 0, pi/3) q[108];
cx q[93], q[108];
cx q[96], q[108];
U(0, 0, pi/3) q[108];
cx q[96], q[108];
cx q[97], q[108];
U(0, 0, pi/3) q[108];
cx q[97], q[108];
cx q[99], q[108];
U(0, 0, pi/3) q[108];
cx q[99], q[108];
cx q[101], q[108];
U(0, 0, pi/3) q[108];
cx q[101], q[108];
cx q[104], q[108];
U(0, 0, pi/3) q[108];
cx q[104], q[108];
cx q[105], q[108];
U(0, 0, pi/3) q[108];
cx q[105], q[108];
cx q[106], q[108];
U(0, 0, pi/3) q[108];
cx q[106], q[108];
cx q[107], q[108];
U(0, 0, pi/3) q[108];
cx q[107], q[108];
cx q[0], q[109];
U(0, 0, pi/3) q[109];
cx q[0], q[109];
cx q[4], q[109];
U(0, 0, pi/3) q[109];
cx q[4], q[109];
cx q[6], q[109];
U(0, 0, pi/3) q[109];
cx q[6], q[109];
cx q[9], q[109];
U(0, 0, pi/3) q[109];
cx q[9], q[109];
cx q[10], q[109];
U(0, 0, pi/3) q[109];
cx q[10], q[109];
cx q[11], q[109];
U(0, 0, pi/3) q[109];
cx q[11], q[109];
cx q[12], q[109];
U(0, 0, pi/3) q[109];
cx q[12], q[109];
cx q[13], q[109];
U(0, 0, pi/3) q[109];
cx q[13], q[109];
cx q[14], q[109];
U(0, 0, pi/3) q[109];
cx q[14], q[109];
cx q[15], q[109];
U(0, 0, pi/3) q[109];
cx q[15], q[109];
cx q[16], q[109];
U(0, 0, pi/3) q[109];
cx q[16], q[109];
cx q[19], q[109];
U(0, 0, pi/3) q[109];
cx q[19], q[109];
cx q[20], q[109];
U(0, 0, pi/3) q[109];
cx q[20], q[109];
cx q[22], q[109];
U(0, 0, pi/3) q[109];
cx q[22], q[109];
cx q[23], q[109];
U(0, 0, pi/3) q[109];
cx q[23], q[109];
cx q[24], q[109];
U(0, 0, pi/3) q[109];
cx q[24], q[109];
cx q[31], q[109];
U(0, 0, pi/3) q[109];
cx q[31], q[109];
cx q[32], q[109];
U(0, 0, pi/3) q[109];
cx q[32], q[109];
cx q[34], q[109];
U(0, 0, pi/3) q[109];
cx q[34], q[109];
cx q[36], q[109];
U(0, 0, pi/3) q[109];
cx q[36], q[109];
cx q[38], q[109];
U(0, 0, pi/3) q[109];
cx q[38], q[109];
cx q[39], q[109];
U(0, 0, pi/3) q[109];
cx q[39], q[109];
cx q[40], q[109];
U(0, 0, pi/3) q[109];
cx q[40], q[109];
cx q[43], q[109];
U(0, 0, pi/3) q[109];
cx q[43], q[109];
cx q[44], q[109];
U(0, 0, pi/3) q[109];
cx q[44], q[109];
cx q[51], q[109];
U(0, 0, pi/3) q[109];
cx q[51], q[109];
cx q[54], q[109];
U(0, 0, pi/3) q[109];
cx q[54], q[109];
cx q[56], q[109];
U(0, 0, pi/3) q[109];
cx q[56], q[109];
cx q[64], q[109];
U(0, 0, pi/3) q[109];
cx q[64], q[109];
cx q[65], q[109];
U(0, 0, pi/3) q[109];
cx q[65], q[109];
cx q[66], q[109];
U(0, 0, pi/3) q[109];
cx q[66], q[109];
cx q[69], q[109];
U(0, 0, pi/3) q[109];
cx q[69], q[109];
cx q[70], q[109];
U(0, 0, pi/3) q[109];
cx q[70], q[109];
cx q[72], q[109];
U(0, 0, pi/3) q[109];
cx q[72], q[109];
cx q[73], q[109];
U(0, 0, pi/3) q[109];
cx q[73], q[109];
cx q[74], q[109];
U(0, 0, pi/3) q[109];
cx q[74], q[109];
cx q[75], q[109];
U(0, 0, pi/3) q[109];
cx q[75], q[109];
cx q[78], q[109];
U(0, 0, pi/3) q[109];
cx q[78], q[109];
cx q[79], q[109];
U(0, 0, pi/3) q[109];
cx q[79], q[109];
cx q[81], q[109];
U(0, 0, pi/3) q[109];
cx q[81], q[109];
cx q[85], q[109];
U(0, 0, pi/3) q[109];
cx q[85], q[109];
cx q[88], q[109];
U(0, 0, pi/3) q[109];
cx q[88], q[109];
cx q[92], q[109];
U(0, 0, pi/3) q[109];
cx q[92], q[109];
cx q[96], q[109];
U(0, 0, pi/3) q[109];
cx q[96], q[109];
cx q[97], q[109];
U(0, 0, pi/3) q[109];
cx q[97], q[109];
cx q[101], q[109];
U(0, 0, pi/3) q[109];
cx q[101], q[109];
cx q[103], q[109];
U(0, 0, pi/3) q[109];
cx q[103], q[109];
cx q[104], q[109];
U(0, 0, pi/3) q[109];
cx q[104], q[109];
cx q[105], q[109];
U(0, 0, pi/3) q[109];
cx q[105], q[109];
cx q[107], q[109];
U(0, 0, pi/3) q[109];
cx q[107], q[109];
cx q[2], q[110];
U(0, 0, pi/3) q[110];
cx q[2], q[110];
cx q[3], q[110];
U(0, 0, pi/3) q[110];
cx q[3], q[110];
cx q[4], q[110];
U(0, 0, pi/3) q[110];
cx q[4], q[110];
cx q[6], q[110];
U(0, 0, pi/3) q[110];
cx q[6], q[110];
cx q[7], q[110];
U(0, 0, pi/3) q[110];
cx q[7], q[110];
cx q[8], q[110];
U(0, 0, pi/3) q[110];
cx q[8], q[110];
cx q[10], q[110];
U(0, 0, pi/3) q[110];
cx q[10], q[110];
cx q[11], q[110];
U(0, 0, pi/3) q[110];
cx q[11], q[110];
cx q[12], q[110];
U(0, 0, pi/3) q[110];
cx q[12], q[110];
cx q[13], q[110];
U(0, 0, pi/3) q[110];
cx q[13], q[110];
cx q[14], q[110];
U(0, 0, pi/3) q[110];
cx q[14], q[110];
cx q[16], q[110];
U(0, 0, pi/3) q[110];
cx q[16], q[110];
cx q[18], q[110];
U(0, 0, pi/3) q[110];
cx q[18], q[110];
cx q[21], q[110];
U(0, 0, pi/3) q[110];
cx q[21], q[110];
cx q[24], q[110];
U(0, 0, pi/3) q[110];
cx q[24], q[110];
cx q[25], q[110];
U(0, 0, pi/3) q[110];
cx q[25], q[110];
cx q[27], q[110];
U(0, 0, pi/3) q[110];
cx q[27], q[110];
cx q[28], q[110];
U(0, 0, pi/3) q[110];
cx q[28], q[110];
cx q[31], q[110];
U(0, 0, pi/3) q[110];
cx q[31], q[110];
cx q[32], q[110];
U(0, 0, pi/3) q[110];
cx q[32], q[110];
cx q[33], q[110];
U(0, 0, pi/3) q[110];
cx q[33], q[110];
cx q[34], q[110];
U(0, 0, pi/3) q[110];
cx q[34], q[110];
cx q[36], q[110];
U(0, 0, pi/3) q[110];
cx q[36], q[110];
cx q[39], q[110];
U(0, 0, pi/3) q[110];
cx q[39], q[110];
cx q[43], q[110];
U(0, 0, pi/3) q[110];
cx q[43], q[110];
cx q[44], q[110];
U(0, 0, pi/3) q[110];
cx q[44], q[110];
cx q[46], q[110];
U(0, 0, pi/3) q[110];
cx q[46], q[110];
cx q[52], q[110];
U(0, 0, pi/3) q[110];
cx q[52], q[110];
cx q[55], q[110];
U(0, 0, pi/3) q[110];
cx q[55], q[110];
cx q[56], q[110];
U(0, 0, pi/3) q[110];
cx q[56], q[110];
cx q[57], q[110];
U(0, 0, pi/3) q[110];
cx q[57], q[110];
cx q[58], q[110];
U(0, 0, pi/3) q[110];
cx q[58], q[110];
cx q[59], q[110];
U(0, 0, pi/3) q[110];
cx q[59], q[110];
cx q[60], q[110];
U(0, 0, pi/3) q[110];
cx q[60], q[110];
cx q[62], q[110];
U(0, 0, pi/3) q[110];
cx q[62], q[110];
cx q[63], q[110];
U(0, 0, pi/3) q[110];
cx q[63], q[110];
cx q[65], q[110];
U(0, 0, pi/3) q[110];
cx q[65], q[110];
cx q[67], q[110];
U(0, 0, pi/3) q[110];
cx q[67], q[110];
cx q[70], q[110];
U(0, 0, pi/3) q[110];
cx q[70], q[110];
cx q[72], q[110];
U(0, 0, pi/3) q[110];
cx q[72], q[110];
cx q[73], q[110];
U(0, 0, pi/3) q[110];
cx q[73], q[110];
cx q[74], q[110];
U(0, 0, pi/3) q[110];
cx q[74], q[110];
cx q[78], q[110];
U(0, 0, pi/3) q[110];
cx q[78], q[110];
cx q[79], q[110];
U(0, 0, pi/3) q[110];
cx q[79], q[110];
cx q[83], q[110];
U(0, 0, pi/3) q[110];
cx q[83], q[110];
cx q[86], q[110];
U(0, 0, pi/3) q[110];
cx q[86], q[110];
cx q[88], q[110];
U(0, 0, pi/3) q[110];
cx q[88], q[110];
cx q[91], q[110];
U(0, 0, pi/3) q[110];
cx q[91], q[110];
cx q[92], q[110];
U(0, 0, pi/3) q[110];
cx q[92], q[110];
cx q[94], q[110];
U(0, 0, pi/3) q[110];
cx q[94], q[110];
cx q[96], q[110];
U(0, 0, pi/3) q[110];
cx q[96], q[110];
cx q[97], q[110];
U(0, 0, pi/3) q[110];
cx q[97], q[110];
cx q[98], q[110];
U(0, 0, pi/3) q[110];
cx q[98], q[110];
cx q[99], q[110];
U(0, 0, pi/3) q[110];
cx q[99], q[110];
cx q[100], q[110];
U(0, 0, pi/3) q[110];
cx q[100], q[110];
cx q[101], q[110];
U(0, 0, pi/3) q[110];
cx q[101], q[110];
cx q[102], q[110];
U(0, 0, pi/3) q[110];
cx q[102], q[110];
cx q[104], q[110];
U(0, 0, pi/3) q[110];
cx q[104], q[110];
cx q[108], q[110];
U(0, 0, pi/3) q[110];
cx q[108], q[110];
cx q[0], q[111];
U(0, 0, pi/3) q[111];
cx q[0], q[111];
cx q[2], q[111];
U(0, 0, pi/3) q[111];
cx q[2], q[111];
cx q[4], q[111];
U(0, 0, pi/3) q[111];
cx q[4], q[111];
cx q[5], q[111];
U(0, 0, pi/3) q[111];
cx q[5], q[111];
cx q[6], q[111];
U(0, 0, pi/3) q[111];
cx q[6], q[111];
cx q[7], q[111];
U(0, 0, pi/3) q[111];
cx q[7], q[111];
cx q[9], q[111];
U(0, 0, pi/3) q[111];
cx q[9], q[111];
cx q[10], q[111];
U(0, 0, pi/3) q[111];
cx q[10], q[111];
cx q[11], q[111];
U(0, 0, pi/3) q[111];
cx q[11], q[111];
cx q[12], q[111];
U(0, 0, pi/3) q[111];
cx q[12], q[111];
cx q[13], q[111];
U(0, 0, pi/3) q[111];
cx q[13], q[111];
cx q[14], q[111];
U(0, 0, pi/3) q[111];
cx q[14], q[111];
cx q[15], q[111];
U(0, 0, pi/3) q[111];
cx q[15], q[111];
cx q[19], q[111];
U(0, 0, pi/3) q[111];
cx q[19], q[111];
cx q[20], q[111];
U(0, 0, pi/3) q[111];
cx q[20], q[111];
cx q[23], q[111];
U(0, 0, pi/3) q[111];
cx q[23], q[111];
cx q[24], q[111];
U(0, 0, pi/3) q[111];
cx q[24], q[111];
cx q[28], q[111];
U(0, 0, pi/3) q[111];
cx q[28], q[111];
cx q[29], q[111];
U(0, 0, pi/3) q[111];
cx q[29], q[111];
cx q[30], q[111];
U(0, 0, pi/3) q[111];
cx q[30], q[111];
cx q[31], q[111];
U(0, 0, pi/3) q[111];
cx q[31], q[111];
cx q[34], q[111];
U(0, 0, pi/3) q[111];
cx q[34], q[111];
cx q[36], q[111];
U(0, 0, pi/3) q[111];
cx q[36], q[111];
cx q[38], q[111];
U(0, 0, pi/3) q[111];
cx q[38], q[111];
cx q[39], q[111];
U(0, 0, pi/3) q[111];
cx q[39], q[111];
cx q[41], q[111];
U(0, 0, pi/3) q[111];
cx q[41], q[111];
cx q[43], q[111];
U(0, 0, pi/3) q[111];
cx q[43], q[111];
cx q[46], q[111];
U(0, 0, pi/3) q[111];
cx q[46], q[111];
cx q[47], q[111];
U(0, 0, pi/3) q[111];
cx q[47], q[111];
cx q[49], q[111];
U(0, 0, pi/3) q[111];
cx q[49], q[111];
cx q[50], q[111];
U(0, 0, pi/3) q[111];
cx q[50], q[111];
cx q[51], q[111];
U(0, 0, pi/3) q[111];
cx q[51], q[111];
cx q[52], q[111];
U(0, 0, pi/3) q[111];
cx q[52], q[111];
cx q[53], q[111];
U(0, 0, pi/3) q[111];
cx q[53], q[111];
cx q[54], q[111];
U(0, 0, pi/3) q[111];
cx q[54], q[111];
cx q[56], q[111];
U(0, 0, pi/3) q[111];
cx q[56], q[111];
cx q[59], q[111];
U(0, 0, pi/3) q[111];
cx q[59], q[111];
cx q[61], q[111];
U(0, 0, pi/3) q[111];
cx q[61], q[111];
cx q[68], q[111];
U(0, 0, pi/3) q[111];
cx q[68], q[111];
cx q[72], q[111];
U(0, 0, pi/3) q[111];
cx q[72], q[111];
cx q[75], q[111];
U(0, 0, pi/3) q[111];
cx q[75], q[111];
cx q[77], q[111];
U(0, 0, pi/3) q[111];
cx q[77], q[111];
cx q[78], q[111];
U(0, 0, pi/3) q[111];
cx q[78], q[111];
cx q[80], q[111];
U(0, 0, pi/3) q[111];
cx q[80], q[111];
cx q[84], q[111];
U(0, 0, pi/3) q[111];
cx q[84], q[111];
cx q[89], q[111];
U(0, 0, pi/3) q[111];
cx q[89], q[111];
cx q[90], q[111];
U(0, 0, pi/3) q[111];
cx q[90], q[111];
cx q[92], q[111];
U(0, 0, pi/3) q[111];
cx q[92], q[111];
cx q[93], q[111];
U(0, 0, pi/3) q[111];
cx q[93], q[111];
cx q[95], q[111];
U(0, 0, pi/3) q[111];
cx q[95], q[111];
cx q[98], q[111];
U(0, 0, pi/3) q[111];
cx q[98], q[111];
cx q[104], q[111];
U(0, 0, pi/3) q[111];
cx q[104], q[111];
cx q[106], q[111];
U(0, 0, pi/3) q[111];
cx q[106], q[111];
cx q[108], q[111];
U(0, 0, pi/3) q[111];
cx q[108], q[111];
cx q[109], q[111];
U(0, 0, pi/3) q[111];
cx q[109], q[111];
cx q[0], q[112];
U(0, 0, pi/3) q[112];
cx q[0], q[112];
cx q[1], q[112];
U(0, 0, pi/3) q[112];
cx q[1], q[112];
cx q[2], q[112];
U(0, 0, pi/3) q[112];
cx q[2], q[112];
cx q[3], q[112];
U(0, 0, pi/3) q[112];
cx q[3], q[112];
cx q[6], q[112];
U(0, 0, pi/3) q[112];
cx q[6], q[112];
cx q[9], q[112];
U(0, 0, pi/3) q[112];
cx q[9], q[112];
cx q[13], q[112];
U(0, 0, pi/3) q[112];
cx q[13], q[112];
cx q[15], q[112];
U(0, 0, pi/3) q[112];
cx q[15], q[112];
cx q[18], q[112];
U(0, 0, pi/3) q[112];
cx q[18], q[112];
cx q[19], q[112];
U(0, 0, pi/3) q[112];
cx q[19], q[112];
cx q[20], q[112];
U(0, 0, pi/3) q[112];
cx q[20], q[112];
cx q[29], q[112];
U(0, 0, pi/3) q[112];
cx q[29], q[112];
cx q[30], q[112];
U(0, 0, pi/3) q[112];
cx q[30], q[112];
cx q[32], q[112];
U(0, 0, pi/3) q[112];
cx q[32], q[112];
cx q[34], q[112];
U(0, 0, pi/3) q[112];
cx q[34], q[112];
cx q[36], q[112];
U(0, 0, pi/3) q[112];
cx q[36], q[112];
cx q[37], q[112];
U(0, 0, pi/3) q[112];
cx q[37], q[112];
cx q[39], q[112];
U(0, 0, pi/3) q[112];
cx q[39], q[112];
cx q[42], q[112];
U(0, 0, pi/3) q[112];
cx q[42], q[112];
cx q[44], q[112];
U(0, 0, pi/3) q[112];
cx q[44], q[112];
cx q[45], q[112];
U(0, 0, pi/3) q[112];
cx q[45], q[112];
cx q[50], q[112];
U(0, 0, pi/3) q[112];
cx q[50], q[112];
cx q[54], q[112];
U(0, 0, pi/3) q[112];
cx q[54], q[112];
cx q[57], q[112];
U(0, 0, pi/3) q[112];
cx q[57], q[112];
cx q[60], q[112];
U(0, 0, pi/3) q[112];
cx q[60], q[112];
cx q[61], q[112];
U(0, 0, pi/3) q[112];
cx q[61], q[112];
cx q[64], q[112];
U(0, 0, pi/3) q[112];
cx q[64], q[112];
cx q[65], q[112];
U(0, 0, pi/3) q[112];
cx q[65], q[112];
cx q[66], q[112];
U(0, 0, pi/3) q[112];
cx q[66], q[112];
cx q[67], q[112];
U(0, 0, pi/3) q[112];
cx q[67], q[112];
cx q[69], q[112];
U(0, 0, pi/3) q[112];
cx q[69], q[112];
cx q[71], q[112];
U(0, 0, pi/3) q[112];
cx q[71], q[112];
cx q[72], q[112];
U(0, 0, pi/3) q[112];
cx q[72], q[112];
cx q[74], q[112];
U(0, 0, pi/3) q[112];
cx q[74], q[112];
cx q[78], q[112];
U(0, 0, pi/3) q[112];
cx q[78], q[112];
cx q[81], q[112];
U(0, 0, pi/3) q[112];
cx q[81], q[112];
cx q[83], q[112];
U(0, 0, pi/3) q[112];
cx q[83], q[112];
cx q[84], q[112];
U(0, 0, pi/3) q[112];
cx q[84], q[112];
cx q[85], q[112];
U(0, 0, pi/3) q[112];
cx q[85], q[112];
cx q[86], q[112];
U(0, 0, pi/3) q[112];
cx q[86], q[112];
cx q[87], q[112];
U(0, 0, pi/3) q[112];
cx q[87], q[112];
cx q[88], q[112];
U(0, 0, pi/3) q[112];
cx q[88], q[112];
cx q[89], q[112];
U(0, 0, pi/3) q[112];
cx q[89], q[112];
cx q[93], q[112];
U(0, 0, pi/3) q[112];
cx q[93], q[112];
cx q[99], q[112];
U(0, 0, pi/3) q[112];
cx q[99], q[112];
cx q[100], q[112];
U(0, 0, pi/3) q[112];
cx q[100], q[112];
cx q[103], q[112];
U(0, 0, pi/3) q[112];
cx q[103], q[112];
cx q[104], q[112];
U(0, 0, pi/3) q[112];
cx q[104], q[112];
cx q[106], q[112];
U(0, 0, pi/3) q[112];
cx q[106], q[112];
cx q[108], q[112];
U(0, 0, pi/3) q[112];
cx q[108], q[112];
cx q[110], q[112];
U(0, 0, pi/3) q[112];
cx q[110], q[112];
cx q[0], q[113];
U(0, 0, pi/3) q[113];
cx q[0], q[113];
cx q[2], q[113];
U(0, 0, pi/3) q[113];
cx q[2], q[113];
cx q[6], q[113];
U(0, 0, pi/3) q[113];
cx q[6], q[113];
cx q[8], q[113];
U(0, 0, pi/3) q[113];
cx q[8], q[113];
cx q[11], q[113];
U(0, 0, pi/3) q[113];
cx q[11], q[113];
cx q[12], q[113];
U(0, 0, pi/3) q[113];
cx q[12], q[113];
cx q[13], q[113];
U(0, 0, pi/3) q[113];
cx q[13], q[113];
cx q[14], q[113];
U(0, 0, pi/3) q[113];
cx q[14], q[113];
cx q[15], q[113];
U(0, 0, pi/3) q[113];
cx q[15], q[113];
cx q[18], q[113];
U(0, 0, pi/3) q[113];
cx q[18], q[113];
cx q[19], q[113];
U(0, 0, pi/3) q[113];
cx q[19], q[113];
cx q[21], q[113];
U(0, 0, pi/3) q[113];
cx q[21], q[113];
cx q[25], q[113];
U(0, 0, pi/3) q[113];
cx q[25], q[113];
cx q[26], q[113];
U(0, 0, pi/3) q[113];
cx q[26], q[113];
cx q[34], q[113];
U(0, 0, pi/3) q[113];
cx q[34], q[113];
cx q[35], q[113];
U(0, 0, pi/3) q[113];
cx q[35], q[113];
cx q[36], q[113];
U(0, 0, pi/3) q[113];
cx q[36], q[113];
cx q[38], q[113];
U(0, 0, pi/3) q[113];
cx q[38], q[113];
cx q[42], q[113];
U(0, 0, pi/3) q[113];
cx q[42], q[113];
cx q[44], q[113];
U(0, 0, pi/3) q[113];
cx q[44], q[113];
cx q[45], q[113];
U(0, 0, pi/3) q[113];
cx q[45], q[113];
cx q[47], q[113];
U(0, 0, pi/3) q[113];
cx q[47], q[113];
cx q[48], q[113];
U(0, 0, pi/3) q[113];
cx q[48], q[113];
cx q[49], q[113];
U(0, 0, pi/3) q[113];
cx q[49], q[113];
cx q[54], q[113];
U(0, 0, pi/3) q[113];
cx q[54], q[113];
cx q[56], q[113];
U(0, 0, pi/3) q[113];
cx q[56], q[113];
cx q[60], q[113];
U(0, 0, pi/3) q[113];
cx q[60], q[113];
cx q[62], q[113];
U(0, 0, pi/3) q[113];
cx q[62], q[113];
cx q[64], q[113];
U(0, 0, pi/3) q[113];
cx q[64], q[113];
cx q[66], q[113];
U(0, 0, pi/3) q[113];
cx q[66], q[113];
cx q[67], q[113];
U(0, 0, pi/3) q[113];
cx q[67], q[113];
cx q[69], q[113];
U(0, 0, pi/3) q[113];
cx q[69], q[113];
cx q[70], q[113];
U(0, 0, pi/3) q[113];
cx q[70], q[113];
cx q[71], q[113];
U(0, 0, pi/3) q[113];
cx q[71], q[113];
cx q[73], q[113];
U(0, 0, pi/3) q[113];
cx q[73], q[113];
cx q[74], q[113];
U(0, 0, pi/3) q[113];
cx q[74], q[113];
cx q[78], q[113];
U(0, 0, pi/3) q[113];
cx q[78], q[113];
cx q[79], q[113];
U(0, 0, pi/3) q[113];
cx q[79], q[113];
cx q[88], q[113];
U(0, 0, pi/3) q[113];
cx q[88], q[113];
cx q[89], q[113];
U(0, 0, pi/3) q[113];
cx q[89], q[113];
cx q[90], q[113];
U(0, 0, pi/3) q[113];
cx q[90], q[113];
cx q[96], q[113];
U(0, 0, pi/3) q[113];
cx q[96], q[113];
cx q[98], q[113];
U(0, 0, pi/3) q[113];
cx q[98], q[113];
cx q[99], q[113];
U(0, 0, pi/3) q[113];
cx q[99], q[113];
cx q[100], q[113];
U(0, 0, pi/3) q[113];
cx q[100], q[113];
cx q[101], q[113];
U(0, 0, pi/3) q[113];
cx q[101], q[113];
cx q[102], q[113];
U(0, 0, pi/3) q[113];
cx q[102], q[113];
cx q[107], q[113];
U(0, 0, pi/3) q[113];
cx q[107], q[113];
cx q[109], q[113];
U(0, 0, pi/3) q[113];
cx q[109], q[113];
cx q[110], q[113];
U(0, 0, pi/3) q[113];
cx q[110], q[113];
cx q[111], q[113];
U(0, 0, pi/3) q[113];
cx q[111], q[113];
cx q[112], q[113];
U(0, 0, pi/3) q[113];
cx q[112], q[113];
cx q[1], q[114];
U(0, 0, pi/3) q[114];
cx q[1], q[114];
cx q[7], q[114];
U(0, 0, pi/3) q[114];
cx q[7], q[114];
cx q[8], q[114];
U(0, 0, pi/3) q[114];
cx q[8], q[114];
cx q[9], q[114];
U(0, 0, pi/3) q[114];
cx q[9], q[114];
cx q[11], q[114];
U(0, 0, pi/3) q[114];
cx q[11], q[114];
cx q[13], q[114];
U(0, 0, pi/3) q[114];
cx q[13], q[114];
cx q[14], q[114];
U(0, 0, pi/3) q[114];
cx q[14], q[114];
cx q[15], q[114];
U(0, 0, pi/3) q[114];
cx q[15], q[114];
cx q[17], q[114];
U(0, 0, pi/3) q[114];
cx q[17], q[114];
cx q[19], q[114];
U(0, 0, pi/3) q[114];
cx q[19], q[114];
cx q[20], q[114];
U(0, 0, pi/3) q[114];
cx q[20], q[114];
cx q[22], q[114];
U(0, 0, pi/3) q[114];
cx q[22], q[114];
cx q[23], q[114];
U(0, 0, pi/3) q[114];
cx q[23], q[114];
cx q[25], q[114];
U(0, 0, pi/3) q[114];
cx q[25], q[114];
cx q[27], q[114];
U(0, 0, pi/3) q[114];
cx q[27], q[114];
cx q[28], q[114];
U(0, 0, pi/3) q[114];
cx q[28], q[114];
cx q[32], q[114];
U(0, 0, pi/3) q[114];
cx q[32], q[114];
cx q[36], q[114];
U(0, 0, pi/3) q[114];
cx q[36], q[114];
cx q[42], q[114];
U(0, 0, pi/3) q[114];
cx q[42], q[114];
cx q[45], q[114];
U(0, 0, pi/3) q[114];
cx q[45], q[114];
cx q[46], q[114];
U(0, 0, pi/3) q[114];
cx q[46], q[114];
cx q[47], q[114];
U(0, 0, pi/3) q[114];
cx q[47], q[114];
cx q[51], q[114];
U(0, 0, pi/3) q[114];
cx q[51], q[114];
cx q[52], q[114];
U(0, 0, pi/3) q[114];
cx q[52], q[114];
cx q[54], q[114];
U(0, 0, pi/3) q[114];
cx q[54], q[114];
cx q[58], q[114];
U(0, 0, pi/3) q[114];
cx q[58], q[114];
cx q[62], q[114];
U(0, 0, pi/3) q[114];
cx q[62], q[114];
cx q[63], q[114];
U(0, 0, pi/3) q[114];
cx q[63], q[114];
cx q[68], q[114];
U(0, 0, pi/3) q[114];
cx q[68], q[114];
cx q[70], q[114];
U(0, 0, pi/3) q[114];
cx q[70], q[114];
cx q[73], q[114];
U(0, 0, pi/3) q[114];
cx q[73], q[114];
cx q[74], q[114];
U(0, 0, pi/3) q[114];
cx q[74], q[114];
cx q[77], q[114];
U(0, 0, pi/3) q[114];
cx q[77], q[114];
cx q[78], q[114];
U(0, 0, pi/3) q[114];
cx q[78], q[114];
cx q[79], q[114];
U(0, 0, pi/3) q[114];
cx q[79], q[114];
cx q[80], q[114];
U(0, 0, pi/3) q[114];
cx q[80], q[114];
cx q[81], q[114];
U(0, 0, pi/3) q[114];
cx q[81], q[114];
cx q[84], q[114];
U(0, 0, pi/3) q[114];
cx q[84], q[114];
cx q[85], q[114];
U(0, 0, pi/3) q[114];
cx q[85], q[114];
cx q[87], q[114];
U(0, 0, pi/3) q[114];
cx q[87], q[114];
cx q[88], q[114];
U(0, 0, pi/3) q[114];
cx q[88], q[114];
cx q[89], q[114];
U(0, 0, pi/3) q[114];
cx q[89], q[114];
cx q[90], q[114];
U(0, 0, pi/3) q[114];
cx q[90], q[114];
cx q[95], q[114];
U(0, 0, pi/3) q[114];
cx q[95], q[114];
cx q[104], q[114];
U(0, 0, pi/3) q[114];
cx q[104], q[114];
cx q[105], q[114];
U(0, 0, pi/3) q[114];
cx q[105], q[114];
cx q[106], q[114];
U(0, 0, pi/3) q[114];
cx q[106], q[114];
cx q[107], q[114];
U(0, 0, pi/3) q[114];
cx q[107], q[114];
cx q[108], q[114];
U(0, 0, pi/3) q[114];
cx q[108], q[114];
cx q[109], q[114];
U(0, 0, pi/3) q[114];
cx q[109], q[114];
cx q[112], q[114];
U(0, 0, pi/3) q[114];
cx q[112], q[114];
cx q[0], q[115];
U(0, 0, pi/3) q[115];
cx q[0], q[115];
cx q[3], q[115];
U(0, 0, pi/3) q[115];
cx q[3], q[115];
cx q[4], q[115];
U(0, 0, pi/3) q[115];
cx q[4], q[115];
cx q[5], q[115];
U(0, 0, pi/3) q[115];
cx q[5], q[115];
cx q[8], q[115];
U(0, 0, pi/3) q[115];
cx q[8], q[115];
cx q[11], q[115];
U(0, 0, pi/3) q[115];
cx q[11], q[115];
cx q[14], q[115];
U(0, 0, pi/3) q[115];
cx q[14], q[115];
cx q[16], q[115];
U(0, 0, pi/3) q[115];
cx q[16], q[115];
cx q[20], q[115];
U(0, 0, pi/3) q[115];
cx q[20], q[115];
cx q[21], q[115];
U(0, 0, pi/3) q[115];
cx q[21], q[115];
cx q[22], q[115];
U(0, 0, pi/3) q[115];
cx q[22], q[115];
cx q[23], q[115];
U(0, 0, pi/3) q[115];
cx q[23], q[115];
cx q[24], q[115];
U(0, 0, pi/3) q[115];
cx q[24], q[115];
cx q[25], q[115];
U(0, 0, pi/3) q[115];
cx q[25], q[115];
cx q[26], q[115];
U(0, 0, pi/3) q[115];
cx q[26], q[115];
cx q[29], q[115];
U(0, 0, pi/3) q[115];
cx q[29], q[115];
cx q[30], q[115];
U(0, 0, pi/3) q[115];
cx q[30], q[115];
cx q[32], q[115];
U(0, 0, pi/3) q[115];
cx q[32], q[115];
cx q[34], q[115];
U(0, 0, pi/3) q[115];
cx q[34], q[115];
cx q[37], q[115];
U(0, 0, pi/3) q[115];
cx q[37], q[115];
cx q[38], q[115];
U(0, 0, pi/3) q[115];
cx q[38], q[115];
cx q[40], q[115];
U(0, 0, pi/3) q[115];
cx q[40], q[115];
cx q[41], q[115];
U(0, 0, pi/3) q[115];
cx q[41], q[115];
cx q[43], q[115];
U(0, 0, pi/3) q[115];
cx q[43], q[115];
cx q[44], q[115];
U(0, 0, pi/3) q[115];
cx q[44], q[115];
cx q[46], q[115];
U(0, 0, pi/3) q[115];
cx q[46], q[115];
cx q[47], q[115];
U(0, 0, pi/3) q[115];
cx q[47], q[115];
cx q[48], q[115];
U(0, 0, pi/3) q[115];
cx q[48], q[115];
cx q[49], q[115];
U(0, 0, pi/3) q[115];
cx q[49], q[115];
cx q[52], q[115];
U(0, 0, pi/3) q[115];
cx q[52], q[115];
cx q[57], q[115];
U(0, 0, pi/3) q[115];
cx q[57], q[115];
cx q[61], q[115];
U(0, 0, pi/3) q[115];
cx q[61], q[115];
cx q[62], q[115];
U(0, 0, pi/3) q[115];
cx q[62], q[115];
cx q[63], q[115];
U(0, 0, pi/3) q[115];
cx q[63], q[115];
cx q[64], q[115];
U(0, 0, pi/3) q[115];
cx q[64], q[115];
cx q[65], q[115];
U(0, 0, pi/3) q[115];
cx q[65], q[115];
cx q[66], q[115];
U(0, 0, pi/3) q[115];
cx q[66], q[115];
cx q[67], q[115];
U(0, 0, pi/3) q[115];
cx q[67], q[115];
cx q[69], q[115];
U(0, 0, pi/3) q[115];
cx q[69], q[115];
cx q[73], q[115];
U(0, 0, pi/3) q[115];
cx q[73], q[115];
cx q[75], q[115];
U(0, 0, pi/3) q[115];
cx q[75], q[115];
cx q[77], q[115];
U(0, 0, pi/3) q[115];
cx q[77], q[115];
cx q[79], q[115];
U(0, 0, pi/3) q[115];
cx q[79], q[115];
cx q[82], q[115];
U(0, 0, pi/3) q[115];
cx q[82], q[115];
cx q[83], q[115];
U(0, 0, pi/3) q[115];
cx q[83], q[115];
cx q[84], q[115];
U(0, 0, pi/3) q[115];
cx q[84], q[115];
cx q[85], q[115];
U(0, 0, pi/3) q[115];
cx q[85], q[115];
cx q[88], q[115];
U(0, 0, pi/3) q[115];
cx q[88], q[115];
cx q[90], q[115];
U(0, 0, pi/3) q[115];
cx q[90], q[115];
cx q[91], q[115];
U(0, 0, pi/3) q[115];
cx q[91], q[115];
cx q[97], q[115];
U(0, 0, pi/3) q[115];
cx q[97], q[115];
cx q[100], q[115];
U(0, 0, pi/3) q[115];
cx q[100], q[115];
cx q[102], q[115];
U(0, 0, pi/3) q[115];
cx q[102], q[115];
cx q[103], q[115];
U(0, 0, pi/3) q[115];
cx q[103], q[115];
cx q[105], q[115];
U(0, 0, pi/3) q[115];
cx q[105], q[115];
cx q[108], q[115];
U(0, 0, pi/3) q[115];
cx q[108], q[115];
cx q[110], q[115];
U(0, 0, pi/3) q[115];
cx q[110], q[115];
cx q[112], q[115];
U(0, 0, pi/3) q[115];
cx q[112], q[115];
cx q[0], q[116];
U(0, 0, pi/3) q[116];
cx q[0], q[116];
cx q[3], q[116];
U(0, 0, pi/3) q[116];
cx q[3], q[116];
cx q[4], q[116];
U(0, 0, pi/3) q[116];
cx q[4], q[116];
cx q[7], q[116];
U(0, 0, pi/3) q[116];
cx q[7], q[116];
cx q[8], q[116];
U(0, 0, pi/3) q[116];
cx q[8], q[116];
cx q[9], q[116];
U(0, 0, pi/3) q[116];
cx q[9], q[116];
cx q[11], q[116];
U(0, 0, pi/3) q[116];
cx q[11], q[116];
cx q[13], q[116];
U(0, 0, pi/3) q[116];
cx q[13], q[116];
cx q[14], q[116];
U(0, 0, pi/3) q[116];
cx q[14], q[116];
cx q[16], q[116];
U(0, 0, pi/3) q[116];
cx q[16], q[116];
cx q[19], q[116];
U(0, 0, pi/3) q[116];
cx q[19], q[116];
cx q[20], q[116];
U(0, 0, pi/3) q[116];
cx q[20], q[116];
cx q[21], q[116];
U(0, 0, pi/3) q[116];
cx q[21], q[116];
cx q[22], q[116];
U(0, 0, pi/3) q[116];
cx q[22], q[116];
cx q[23], q[116];
U(0, 0, pi/3) q[116];
cx q[23], q[116];
cx q[24], q[116];
U(0, 0, pi/3) q[116];
cx q[24], q[116];
cx q[26], q[116];
U(0, 0, pi/3) q[116];
cx q[26], q[116];
cx q[28], q[116];
U(0, 0, pi/3) q[116];
cx q[28], q[116];
cx q[29], q[116];
U(0, 0, pi/3) q[116];
cx q[29], q[116];
cx q[32], q[116];
U(0, 0, pi/3) q[116];
cx q[32], q[116];
cx q[34], q[116];
U(0, 0, pi/3) q[116];
cx q[34], q[116];
cx q[35], q[116];
U(0, 0, pi/3) q[116];
cx q[35], q[116];
cx q[37], q[116];
U(0, 0, pi/3) q[116];
cx q[37], q[116];
cx q[38], q[116];
U(0, 0, pi/3) q[116];
cx q[38], q[116];
cx q[39], q[116];
U(0, 0, pi/3) q[116];
cx q[39], q[116];
cx q[48], q[116];
U(0, 0, pi/3) q[116];
cx q[48], q[116];
cx q[49], q[116];
U(0, 0, pi/3) q[116];
cx q[49], q[116];
cx q[51], q[116];
U(0, 0, pi/3) q[116];
cx q[51], q[116];
cx q[52], q[116];
U(0, 0, pi/3) q[116];
cx q[52], q[116];
cx q[53], q[116];
U(0, 0, pi/3) q[116];
cx q[53], q[116];
cx q[54], q[116];
U(0, 0, pi/3) q[116];
cx q[54], q[116];
cx q[55], q[116];
U(0, 0, pi/3) q[116];
cx q[55], q[116];
cx q[57], q[116];
U(0, 0, pi/3) q[116];
cx q[57], q[116];
cx q[59], q[116];
U(0, 0, pi/3) q[116];
cx q[59], q[116];
cx q[62], q[116];
U(0, 0, pi/3) q[116];
cx q[62], q[116];
cx q[63], q[116];
U(0, 0, pi/3) q[116];
cx q[63], q[116];
cx q[66], q[116];
U(0, 0, pi/3) q[116];
cx q[66], q[116];
cx q[68], q[116];
U(0, 0, pi/3) q[116];
cx q[68], q[116];
cx q[70], q[116];
U(0, 0, pi/3) q[116];
cx q[70], q[116];
cx q[79], q[116];
U(0, 0, pi/3) q[116];
cx q[79], q[116];
cx q[83], q[116];
U(0, 0, pi/3) q[116];
cx q[83], q[116];
cx q[85], q[116];
U(0, 0, pi/3) q[116];
cx q[85], q[116];
cx q[88], q[116];
U(0, 0, pi/3) q[116];
cx q[88], q[116];
cx q[94], q[116];
U(0, 0, pi/3) q[116];
cx q[94], q[116];
cx q[95], q[116];
U(0, 0, pi/3) q[116];
cx q[95], q[116];
cx q[97], q[116];
U(0, 0, pi/3) q[116];
cx q[97], q[116];
cx q[98], q[116];
U(0, 0, pi/3) q[116];
cx q[98], q[116];
cx q[101], q[116];
U(0, 0, pi/3) q[116];
cx q[101], q[116];
cx q[106], q[116];
U(0, 0, pi/3) q[116];
cx q[106], q[116];
cx q[110], q[116];
U(0, 0, pi/3) q[116];
cx q[110], q[116];
cx q[0], q[117];
U(0, 0, pi/3) q[117];
cx q[0], q[117];
cx q[1], q[117];
U(0, 0, pi/3) q[117];
cx q[1], q[117];
cx q[3], q[117];
U(0, 0, pi/3) q[117];
cx q[3], q[117];
cx q[4], q[117];
U(0, 0, pi/3) q[117];
cx q[4], q[117];
cx q[5], q[117];
U(0, 0, pi/3) q[117];
cx q[5], q[117];
cx q[6], q[117];
U(0, 0, pi/3) q[117];
cx q[6], q[117];
cx q[7], q[117];
U(0, 0, pi/3) q[117];
cx q[7], q[117];
cx q[9], q[117];
U(0, 0, pi/3) q[117];
cx q[9], q[117];
cx q[11], q[117];
U(0, 0, pi/3) q[117];
cx q[11], q[117];
cx q[13], q[117];
U(0, 0, pi/3) q[117];
cx q[13], q[117];
cx q[15], q[117];
U(0, 0, pi/3) q[117];
cx q[15], q[117];
cx q[16], q[117];
U(0, 0, pi/3) q[117];
cx q[16], q[117];
cx q[17], q[117];
U(0, 0, pi/3) q[117];
cx q[17], q[117];
cx q[19], q[117];
U(0, 0, pi/3) q[117];
cx q[19], q[117];
cx q[22], q[117];
U(0, 0, pi/3) q[117];
cx q[22], q[117];
cx q[25], q[117];
U(0, 0, pi/3) q[117];
cx q[25], q[117];
cx q[26], q[117];
U(0, 0, pi/3) q[117];
cx q[26], q[117];
cx q[27], q[117];
U(0, 0, pi/3) q[117];
cx q[27], q[117];
cx q[29], q[117];
U(0, 0, pi/3) q[117];
cx q[29], q[117];
cx q[32], q[117];
U(0, 0, pi/3) q[117];
cx q[32], q[117];
cx q[33], q[117];
U(0, 0, pi/3) q[117];
cx q[33], q[117];
cx q[34], q[117];
U(0, 0, pi/3) q[117];
cx q[34], q[117];
cx q[36], q[117];
U(0, 0, pi/3) q[117];
cx q[36], q[117];
cx q[37], q[117];
U(0, 0, pi/3) q[117];
cx q[37], q[117];
cx q[40], q[117];
U(0, 0, pi/3) q[117];
cx q[40], q[117];
cx q[43], q[117];
U(0, 0, pi/3) q[117];
cx q[43], q[117];
cx q[44], q[117];
U(0, 0, pi/3) q[117];
cx q[44], q[117];
cx q[45], q[117];
U(0, 0, pi/3) q[117];
cx q[45], q[117];
cx q[46], q[117];
U(0, 0, pi/3) q[117];
cx q[46], q[117];
cx q[47], q[117];
U(0, 0, pi/3) q[117];
cx q[47], q[117];
cx q[49], q[117];
U(0, 0, pi/3) q[117];
cx q[49], q[117];
cx q[51], q[117];
U(0, 0, pi/3) q[117];
cx q[51], q[117];
cx q[53], q[117];
U(0, 0, pi/3) q[117];
cx q[53], q[117];
cx q[54], q[117];
U(0, 0, pi/3) q[117];
cx q[54], q[117];
cx q[56], q[117];
U(0, 0, pi/3) q[117];
cx q[56], q[117];
cx q[58], q[117];
U(0, 0, pi/3) q[117];
cx q[58], q[117];
cx q[61], q[117];
U(0, 0, pi/3) q[117];
cx q[61], q[117];
cx q[63], q[117];
U(0, 0, pi/3) q[117];
cx q[63], q[117];
cx q[64], q[117];
U(0, 0, pi/3) q[117];
cx q[64], q[117];
cx q[65], q[117];
U(0, 0, pi/3) q[117];
cx q[65], q[117];
cx q[66], q[117];
U(0, 0, pi/3) q[117];
cx q[66], q[117];
cx q[70], q[117];
U(0, 0, pi/3) q[117];
cx q[70], q[117];
cx q[73], q[117];
U(0, 0, pi/3) q[117];
cx q[73], q[117];
cx q[74], q[117];
U(0, 0, pi/3) q[117];
cx q[74], q[117];
cx q[76], q[117];
U(0, 0, pi/3) q[117];
cx q[76], q[117];
cx q[77], q[117];
U(0, 0, pi/3) q[117];
cx q[77], q[117];
cx q[79], q[117];
U(0, 0, pi/3) q[117];
cx q[79], q[117];
cx q[81], q[117];
U(0, 0, pi/3) q[117];
cx q[81], q[117];
cx q[85], q[117];
U(0, 0, pi/3) q[117];
cx q[85], q[117];
cx q[87], q[117];
U(0, 0, pi/3) q[117];
cx q[87], q[117];
cx q[88], q[117];
U(0, 0, pi/3) q[117];
cx q[88], q[117];
cx q[93], q[117];
U(0, 0, pi/3) q[117];
cx q[93], q[117];
cx q[96], q[117];
U(0, 0, pi/3) q[117];
cx q[96], q[117];
cx q[98], q[117];
U(0, 0, pi/3) q[117];
cx q[98], q[117];
cx q[99], q[117];
U(0, 0, pi/3) q[117];
cx q[99], q[117];
cx q[101], q[117];
U(0, 0, pi/3) q[117];
cx q[101], q[117];
cx q[102], q[117];
U(0, 0, pi/3) q[117];
cx q[102], q[117];
cx q[103], q[117];
U(0, 0, pi/3) q[117];
cx q[103], q[117];
cx q[104], q[117];
U(0, 0, pi/3) q[117];
cx q[104], q[117];
cx q[106], q[117];
U(0, 0, pi/3) q[117];
cx q[106], q[117];
cx q[110], q[117];
U(0, 0, pi/3) q[117];
cx q[110], q[117];
cx q[111], q[117];
U(0, 0, pi/3) q[117];
cx q[111], q[117];
cx q[112], q[117];
U(0, 0, pi/3) q[117];
cx q[112], q[117];
cx q[113], q[117];
U(0, 0, pi/3) q[117];
cx q[113], q[117];
cx q[114], q[117];
U(0, 0, pi/3) q[117];
cx q[114], q[117];
cx q[115], q[117];
U(0, 0, pi/3) q[117];
cx q[115], q[117];
cx q[116], q[117];
U(0, 0, pi/3) q[117];
cx q[116], q[117];
cx q[0], q[118];
U(0, 0, pi/3) q[118];
cx q[0], q[118];
cx q[3], q[118];
U(0, 0, pi/3) q[118];
cx q[3], q[118];
cx q[4], q[118];
U(0, 0, pi/3) q[118];
cx q[4], q[118];
cx q[6], q[118];
U(0, 0, pi/3) q[118];
cx q[6], q[118];
cx q[7], q[118];
U(0, 0, pi/3) q[118];
cx q[7], q[118];
cx q[11], q[118];
U(0, 0, pi/3) q[118];
cx q[11], q[118];
cx q[13], q[118];
U(0, 0, pi/3) q[118];
cx q[13], q[118];
cx q[14], q[118];
U(0, 0, pi/3) q[118];
cx q[14], q[118];
cx q[17], q[118];
U(0, 0, pi/3) q[118];
cx q[17], q[118];
cx q[19], q[118];
U(0, 0, pi/3) q[118];
cx q[19], q[118];
cx q[20], q[118];
U(0, 0, pi/3) q[118];
cx q[20], q[118];
cx q[21], q[118];
U(0, 0, pi/3) q[118];
cx q[21], q[118];
cx q[25], q[118];
U(0, 0, pi/3) q[118];
cx q[25], q[118];
cx q[28], q[118];
U(0, 0, pi/3) q[118];
cx q[28], q[118];
cx q[29], q[118];
U(0, 0, pi/3) q[118];
cx q[29], q[118];
cx q[30], q[118];
U(0, 0, pi/3) q[118];
cx q[30], q[118];
cx q[31], q[118];
U(0, 0, pi/3) q[118];
cx q[31], q[118];
cx q[32], q[118];
U(0, 0, pi/3) q[118];
cx q[32], q[118];
cx q[33], q[118];
U(0, 0, pi/3) q[118];
cx q[33], q[118];
cx q[37], q[118];
U(0, 0, pi/3) q[118];
cx q[37], q[118];
cx q[40], q[118];
U(0, 0, pi/3) q[118];
cx q[40], q[118];
cx q[42], q[118];
U(0, 0, pi/3) q[118];
cx q[42], q[118];
cx q[44], q[118];
U(0, 0, pi/3) q[118];
cx q[44], q[118];
cx q[45], q[118];
U(0, 0, pi/3) q[118];
cx q[45], q[118];
cx q[47], q[118];
U(0, 0, pi/3) q[118];
cx q[47], q[118];
cx q[48], q[118];
U(0, 0, pi/3) q[118];
cx q[48], q[118];
cx q[49], q[118];
U(0, 0, pi/3) q[118];
cx q[49], q[118];
cx q[52], q[118];
U(0, 0, pi/3) q[118];
cx q[52], q[118];
cx q[54], q[118];
U(0, 0, pi/3) q[118];
cx q[54], q[118];
cx q[55], q[118];
U(0, 0, pi/3) q[118];
cx q[55], q[118];
cx q[56], q[118];
U(0, 0, pi/3) q[118];
cx q[56], q[118];
cx q[60], q[118];
U(0, 0, pi/3) q[118];
cx q[60], q[118];
cx q[61], q[118];
U(0, 0, pi/3) q[118];
cx q[61], q[118];
cx q[62], q[118];
U(0, 0, pi/3) q[118];
cx q[62], q[118];
cx q[64], q[118];
U(0, 0, pi/3) q[118];
cx q[64], q[118];
cx q[69], q[118];
U(0, 0, pi/3) q[118];
cx q[69], q[118];
cx q[73], q[118];
U(0, 0, pi/3) q[118];
cx q[73], q[118];
cx q[74], q[118];
U(0, 0, pi/3) q[118];
cx q[74], q[118];
cx q[75], q[118];
U(0, 0, pi/3) q[118];
cx q[75], q[118];
cx q[76], q[118];
U(0, 0, pi/3) q[118];
cx q[76], q[118];
cx q[79], q[118];
U(0, 0, pi/3) q[118];
cx q[79], q[118];
cx q[82], q[118];
U(0, 0, pi/3) q[118];
cx q[82], q[118];
cx q[85], q[118];
U(0, 0, pi/3) q[118];
cx q[85], q[118];
cx q[88], q[118];
U(0, 0, pi/3) q[118];
cx q[88], q[118];
cx q[89], q[118];
U(0, 0, pi/3) q[118];
cx q[89], q[118];
cx q[90], q[118];
U(0, 0, pi/3) q[118];
cx q[90], q[118];
cx q[92], q[118];
U(0, 0, pi/3) q[118];
cx q[92], q[118];
cx q[93], q[118];
U(0, 0, pi/3) q[118];
cx q[93], q[118];
cx q[94], q[118];
U(0, 0, pi/3) q[118];
cx q[94], q[118];
cx q[98], q[118];
U(0, 0, pi/3) q[118];
cx q[98], q[118];
cx q[99], q[118];
U(0, 0, pi/3) q[118];
cx q[99], q[118];
cx q[100], q[118];
U(0, 0, pi/3) q[118];
cx q[100], q[118];
cx q[102], q[118];
U(0, 0, pi/3) q[118];
cx q[102], q[118];
cx q[103], q[118];
U(0, 0, pi/3) q[118];
cx q[103], q[118];
cx q[105], q[118];
U(0, 0, pi/3) q[118];
cx q[105], q[118];
cx q[106], q[118];
U(0, 0, pi/3) q[118];
cx q[106], q[118];
cx q[107], q[118];
U(0, 0, pi/3) q[118];
cx q[107], q[118];
cx q[110], q[118];
U(0, 0, pi/3) q[118];
cx q[110], q[118];
cx q[112], q[118];
U(0, 0, pi/3) q[118];
cx q[112], q[118];
cx q[115], q[118];
U(0, 0, pi/3) q[118];
cx q[115], q[118];
cx q[116], q[118];
U(0, 0, pi/3) q[118];
cx q[116], q[118];
cx q[0], q[119];
U(0, 0, pi/3) q[119];
cx q[0], q[119];
cx q[1], q[119];
U(0, 0, pi/3) q[119];
cx q[1], q[119];
cx q[2], q[119];
U(0, 0, pi/3) q[119];
cx q[2], q[119];
cx q[3], q[119];
U(0, 0, pi/3) q[119];
cx q[3], q[119];
cx q[4], q[119];
U(0, 0, pi/3) q[119];
cx q[4], q[119];
cx q[6], q[119];
U(0, 0, pi/3) q[119];
cx q[6], q[119];
cx q[10], q[119];
U(0, 0, pi/3) q[119];
cx q[10], q[119];
cx q[11], q[119];
U(0, 0, pi/3) q[119];
cx q[11], q[119];
cx q[12], q[119];
U(0, 0, pi/3) q[119];
cx q[12], q[119];
cx q[13], q[119];
U(0, 0, pi/3) q[119];
cx q[13], q[119];
cx q[14], q[119];
U(0, 0, pi/3) q[119];
cx q[14], q[119];
cx q[15], q[119];
U(0, 0, pi/3) q[119];
cx q[15], q[119];
cx q[16], q[119];
U(0, 0, pi/3) q[119];
cx q[16], q[119];
cx q[19], q[119];
U(0, 0, pi/3) q[119];
cx q[19], q[119];
cx q[20], q[119];
U(0, 0, pi/3) q[119];
cx q[20], q[119];
cx q[21], q[119];
U(0, 0, pi/3) q[119];
cx q[21], q[119];
cx q[22], q[119];
U(0, 0, pi/3) q[119];
cx q[22], q[119];
cx q[23], q[119];
U(0, 0, pi/3) q[119];
cx q[23], q[119];
cx q[24], q[119];
U(0, 0, pi/3) q[119];
cx q[24], q[119];
cx q[26], q[119];
U(0, 0, pi/3) q[119];
cx q[26], q[119];
cx q[29], q[119];
U(0, 0, pi/3) q[119];
cx q[29], q[119];
cx q[30], q[119];
U(0, 0, pi/3) q[119];
cx q[30], q[119];
cx q[31], q[119];
U(0, 0, pi/3) q[119];
cx q[31], q[119];
cx q[33], q[119];
U(0, 0, pi/3) q[119];
cx q[33], q[119];
cx q[35], q[119];
U(0, 0, pi/3) q[119];
cx q[35], q[119];
cx q[38], q[119];
U(0, 0, pi/3) q[119];
cx q[38], q[119];
cx q[40], q[119];
U(0, 0, pi/3) q[119];
cx q[40], q[119];
cx q[41], q[119];
U(0, 0, pi/3) q[119];
cx q[41], q[119];
cx q[42], q[119];
U(0, 0, pi/3) q[119];
cx q[42], q[119];
cx q[43], q[119];
U(0, 0, pi/3) q[119];
cx q[43], q[119];
cx q[44], q[119];
U(0, 0, pi/3) q[119];
cx q[44], q[119];
cx q[46], q[119];
U(0, 0, pi/3) q[119];
cx q[46], q[119];
cx q[47], q[119];
U(0, 0, pi/3) q[119];
cx q[47], q[119];
cx q[49], q[119];
U(0, 0, pi/3) q[119];
cx q[49], q[119];
cx q[51], q[119];
U(0, 0, pi/3) q[119];
cx q[51], q[119];
cx q[52], q[119];
U(0, 0, pi/3) q[119];
cx q[52], q[119];
cx q[54], q[119];
U(0, 0, pi/3) q[119];
cx q[54], q[119];
cx q[56], q[119];
U(0, 0, pi/3) q[119];
cx q[56], q[119];
cx q[59], q[119];
U(0, 0, pi/3) q[119];
cx q[59], q[119];
cx q[60], q[119];
U(0, 0, pi/3) q[119];
cx q[60], q[119];
cx q[61], q[119];
U(0, 0, pi/3) q[119];
cx q[61], q[119];
cx q[64], q[119];
U(0, 0, pi/3) q[119];
cx q[64], q[119];
cx q[66], q[119];
U(0, 0, pi/3) q[119];
cx q[66], q[119];
cx q[69], q[119];
U(0, 0, pi/3) q[119];
cx q[69], q[119];
cx q[71], q[119];
U(0, 0, pi/3) q[119];
cx q[71], q[119];
cx q[72], q[119];
U(0, 0, pi/3) q[119];
cx q[72], q[119];
cx q[73], q[119];
U(0, 0, pi/3) q[119];
cx q[73], q[119];
cx q[74], q[119];
U(0, 0, pi/3) q[119];
cx q[74], q[119];
cx q[76], q[119];
U(0, 0, pi/3) q[119];
cx q[76], q[119];
cx q[77], q[119];
U(0, 0, pi/3) q[119];
cx q[77], q[119];
cx q[79], q[119];
U(0, 0, pi/3) q[119];
cx q[79], q[119];
cx q[80], q[119];
U(0, 0, pi/3) q[119];
cx q[80], q[119];
cx q[82], q[119];
U(0, 0, pi/3) q[119];
cx q[82], q[119];
cx q[83], q[119];
U(0, 0, pi/3) q[119];
cx q[83], q[119];
cx q[84], q[119];
U(0, 0, pi/3) q[119];
cx q[84], q[119];
cx q[85], q[119];
U(0, 0, pi/3) q[119];
cx q[85], q[119];
cx q[87], q[119];
U(0, 0, pi/3) q[119];
cx q[87], q[119];
cx q[88], q[119];
U(0, 0, pi/3) q[119];
cx q[88], q[119];
cx q[90], q[119];
U(0, 0, pi/3) q[119];
cx q[90], q[119];
cx q[94], q[119];
U(0, 0, pi/3) q[119];
cx q[94], q[119];
cx q[95], q[119];
U(0, 0, pi/3) q[119];
cx q[95], q[119];
cx q[96], q[119];
U(0, 0, pi/3) q[119];
cx q[96], q[119];
cx q[98], q[119];
U(0, 0, pi/3) q[119];
cx q[98], q[119];
cx q[99], q[119];
U(0, 0, pi/3) q[119];
cx q[99], q[119];
cx q[101], q[119];
U(0, 0, pi/3) q[119];
cx q[101], q[119];
cx q[102], q[119];
U(0, 0, pi/3) q[119];
cx q[102], q[119];
cx q[104], q[119];
U(0, 0, pi/3) q[119];
cx q[104], q[119];
cx q[107], q[119];
U(0, 0, pi/3) q[119];
cx q[107], q[119];
cx q[109], q[119];
U(0, 0, pi/3) q[119];
cx q[109], q[119];
cx q[111], q[119];
U(0, 0, pi/3) q[119];
cx q[111], q[119];
cx q[113], q[119];
U(0, 0, pi/3) q[119];
cx q[113], q[119];
cx q[118], q[119];
U(0, 0, pi/3) q[119];
cx q[118], q[119];
cx q[1], q[120];
U(0, 0, pi/3) q[120];
cx q[1], q[120];
cx q[2], q[120];
U(0, 0, pi/3) q[120];
cx q[2], q[120];
cx q[3], q[120];
U(0, 0, pi/3) q[120];
cx q[3], q[120];
cx q[4], q[120];
U(0, 0, pi/3) q[120];
cx q[4], q[120];
cx q[6], q[120];
U(0, 0, pi/3) q[120];
cx q[6], q[120];
cx q[8], q[120];
U(0, 0, pi/3) q[120];
cx q[8], q[120];
cx q[9], q[120];
U(0, 0, pi/3) q[120];
cx q[9], q[120];
cx q[10], q[120];
U(0, 0, pi/3) q[120];
cx q[10], q[120];
cx q[11], q[120];
U(0, 0, pi/3) q[120];
cx q[11], q[120];
cx q[13], q[120];
U(0, 0, pi/3) q[120];
cx q[13], q[120];
cx q[14], q[120];
U(0, 0, pi/3) q[120];
cx q[14], q[120];
cx q[16], q[120];
U(0, 0, pi/3) q[120];
cx q[16], q[120];
cx q[19], q[120];
U(0, 0, pi/3) q[120];
cx q[19], q[120];
cx q[21], q[120];
U(0, 0, pi/3) q[120];
cx q[21], q[120];
cx q[22], q[120];
U(0, 0, pi/3) q[120];
cx q[22], q[120];
cx q[23], q[120];
U(0, 0, pi/3) q[120];
cx q[23], q[120];
cx q[25], q[120];
U(0, 0, pi/3) q[120];
cx q[25], q[120];
cx q[29], q[120];
U(0, 0, pi/3) q[120];
cx q[29], q[120];
cx q[30], q[120];
U(0, 0, pi/3) q[120];
cx q[30], q[120];
cx q[31], q[120];
U(0, 0, pi/3) q[120];
cx q[31], q[120];
cx q[32], q[120];
U(0, 0, pi/3) q[120];
cx q[32], q[120];
cx q[35], q[120];
U(0, 0, pi/3) q[120];
cx q[35], q[120];
cx q[40], q[120];
U(0, 0, pi/3) q[120];
cx q[40], q[120];
cx q[42], q[120];
U(0, 0, pi/3) q[120];
cx q[42], q[120];
cx q[45], q[120];
U(0, 0, pi/3) q[120];
cx q[45], q[120];
cx q[49], q[120];
U(0, 0, pi/3) q[120];
cx q[49], q[120];
cx q[50], q[120];
U(0, 0, pi/3) q[120];
cx q[50], q[120];
cx q[51], q[120];
U(0, 0, pi/3) q[120];
cx q[51], q[120];
cx q[53], q[120];
U(0, 0, pi/3) q[120];
cx q[53], q[120];
cx q[54], q[120];
U(0, 0, pi/3) q[120];
cx q[54], q[120];
cx q[57], q[120];
U(0, 0, pi/3) q[120];
cx q[57], q[120];
cx q[58], q[120];
U(0, 0, pi/3) q[120];
cx q[58], q[120];
cx q[60], q[120];
U(0, 0, pi/3) q[120];
cx q[60], q[120];
cx q[61], q[120];
U(0, 0, pi/3) q[120];
cx q[61], q[120];
cx q[64], q[120];
U(0, 0, pi/3) q[120];
cx q[64], q[120];
cx q[66], q[120];
U(0, 0, pi/3) q[120];
cx q[66], q[120];
cx q[69], q[120];
U(0, 0, pi/3) q[120];
cx q[69], q[120];
cx q[70], q[120];
U(0, 0, pi/3) q[120];
cx q[70], q[120];
cx q[73], q[120];
U(0, 0, pi/3) q[120];
cx q[73], q[120];
cx q[74], q[120];
U(0, 0, pi/3) q[120];
cx q[74], q[120];
cx q[77], q[120];
U(0, 0, pi/3) q[120];
cx q[77], q[120];
cx q[78], q[120];
U(0, 0, pi/3) q[120];
cx q[78], q[120];
cx q[81], q[120];
U(0, 0, pi/3) q[120];
cx q[81], q[120];
cx q[83], q[120];
U(0, 0, pi/3) q[120];
cx q[83], q[120];
cx q[85], q[120];
U(0, 0, pi/3) q[120];
cx q[85], q[120];
cx q[87], q[120];
U(0, 0, pi/3) q[120];
cx q[87], q[120];
cx q[89], q[120];
U(0, 0, pi/3) q[120];
cx q[89], q[120];
cx q[93], q[120];
U(0, 0, pi/3) q[120];
cx q[93], q[120];
cx q[96], q[120];
U(0, 0, pi/3) q[120];
cx q[96], q[120];
cx q[97], q[120];
U(0, 0, pi/3) q[120];
cx q[97], q[120];
cx q[101], q[120];
U(0, 0, pi/3) q[120];
cx q[101], q[120];
cx q[104], q[120];
U(0, 0, pi/3) q[120];
cx q[104], q[120];
cx q[107], q[120];
U(0, 0, pi/3) q[120];
cx q[107], q[120];
cx q[109], q[120];
U(0, 0, pi/3) q[120];
cx q[109], q[120];
cx q[110], q[120];
U(0, 0, pi/3) q[120];
cx q[110], q[120];
cx q[111], q[120];
U(0, 0, pi/3) q[120];
cx q[111], q[120];
cx q[112], q[120];
U(0, 0, pi/3) q[120];
cx q[112], q[120];
cx q[113], q[120];
U(0, 0, pi/3) q[120];
cx q[113], q[120];
cx q[114], q[120];
U(0, 0, pi/3) q[120];
cx q[114], q[120];
cx q[116], q[120];
U(0, 0, pi/3) q[120];
cx q[116], q[120];
cx q[119], q[120];
U(0, 0, pi/3) q[120];
cx q[119], q[120];
cx q[0], q[121];
U(0, 0, pi/3) q[121];
cx q[0], q[121];
cx q[6], q[121];
U(0, 0, pi/3) q[121];
cx q[6], q[121];
cx q[9], q[121];
U(0, 0, pi/3) q[121];
cx q[9], q[121];
cx q[13], q[121];
U(0, 0, pi/3) q[121];
cx q[13], q[121];
cx q[18], q[121];
U(0, 0, pi/3) q[121];
cx q[18], q[121];
cx q[23], q[121];
U(0, 0, pi/3) q[121];
cx q[23], q[121];
cx q[24], q[121];
U(0, 0, pi/3) q[121];
cx q[24], q[121];
cx q[25], q[121];
U(0, 0, pi/3) q[121];
cx q[25], q[121];
cx q[26], q[121];
U(0, 0, pi/3) q[121];
cx q[26], q[121];
cx q[27], q[121];
U(0, 0, pi/3) q[121];
cx q[27], q[121];
cx q[28], q[121];
U(0, 0, pi/3) q[121];
cx q[28], q[121];
cx q[29], q[121];
U(0, 0, pi/3) q[121];
cx q[29], q[121];
cx q[30], q[121];
U(0, 0, pi/3) q[121];
cx q[30], q[121];
cx q[31], q[121];
U(0, 0, pi/3) q[121];
cx q[31], q[121];
cx q[33], q[121];
U(0, 0, pi/3) q[121];
cx q[33], q[121];
cx q[35], q[121];
U(0, 0, pi/3) q[121];
cx q[35], q[121];
cx q[36], q[121];
U(0, 0, pi/3) q[121];
cx q[36], q[121];
cx q[37], q[121];
U(0, 0, pi/3) q[121];
cx q[37], q[121];
cx q[38], q[121];
U(0, 0, pi/3) q[121];
cx q[38], q[121];
cx q[39], q[121];
U(0, 0, pi/3) q[121];
cx q[39], q[121];
cx q[40], q[121];
U(0, 0, pi/3) q[121];
cx q[40], q[121];
cx q[43], q[121];
U(0, 0, pi/3) q[121];
cx q[43], q[121];
cx q[44], q[121];
U(0, 0, pi/3) q[121];
cx q[44], q[121];
cx q[46], q[121];
U(0, 0, pi/3) q[121];
cx q[46], q[121];
cx q[47], q[121];
U(0, 0, pi/3) q[121];
cx q[47], q[121];
cx q[49], q[121];
U(0, 0, pi/3) q[121];
cx q[49], q[121];
cx q[51], q[121];
U(0, 0, pi/3) q[121];
cx q[51], q[121];
cx q[53], q[121];
U(0, 0, pi/3) q[121];
cx q[53], q[121];
cx q[54], q[121];
U(0, 0, pi/3) q[121];
cx q[54], q[121];
cx q[55], q[121];
U(0, 0, pi/3) q[121];
cx q[55], q[121];
cx q[57], q[121];
U(0, 0, pi/3) q[121];
cx q[57], q[121];
cx q[58], q[121];
U(0, 0, pi/3) q[121];
cx q[58], q[121];
cx q[59], q[121];
U(0, 0, pi/3) q[121];
cx q[59], q[121];
cx q[60], q[121];
U(0, 0, pi/3) q[121];
cx q[60], q[121];
cx q[63], q[121];
U(0, 0, pi/3) q[121];
cx q[63], q[121];
cx q[65], q[121];
U(0, 0, pi/3) q[121];
cx q[65], q[121];
cx q[66], q[121];
U(0, 0, pi/3) q[121];
cx q[66], q[121];
cx q[67], q[121];
U(0, 0, pi/3) q[121];
cx q[67], q[121];
cx q[68], q[121];
U(0, 0, pi/3) q[121];
cx q[68], q[121];
cx q[69], q[121];
U(0, 0, pi/3) q[121];
cx q[69], q[121];
cx q[72], q[121];
U(0, 0, pi/3) q[121];
cx q[72], q[121];
cx q[77], q[121];
U(0, 0, pi/3) q[121];
cx q[77], q[121];
cx q[78], q[121];
U(0, 0, pi/3) q[121];
cx q[78], q[121];
cx q[79], q[121];
U(0, 0, pi/3) q[121];
cx q[79], q[121];
cx q[80], q[121];
U(0, 0, pi/3) q[121];
cx q[80], q[121];
cx q[81], q[121];
U(0, 0, pi/3) q[121];
cx q[81], q[121];
cx q[82], q[121];
U(0, 0, pi/3) q[121];
cx q[82], q[121];
cx q[84], q[121];
U(0, 0, pi/3) q[121];
cx q[84], q[121];
cx q[86], q[121];
U(0, 0, pi/3) q[121];
cx q[86], q[121];
cx q[87], q[121];
U(0, 0, pi/3) q[121];
cx q[87], q[121];
cx q[89], q[121];
U(0, 0, pi/3) q[121];
cx q[89], q[121];
cx q[90], q[121];
U(0, 0, pi/3) q[121];
cx q[90], q[121];
cx q[91], q[121];
U(0, 0, pi/3) q[121];
cx q[91], q[121];
cx q[92], q[121];
U(0, 0, pi/3) q[121];
cx q[92], q[121];
cx q[94], q[121];
U(0, 0, pi/3) q[121];
cx q[94], q[121];
cx q[95], q[121];
U(0, 0, pi/3) q[121];
cx q[95], q[121];
cx q[96], q[121];
U(0, 0, pi/3) q[121];
cx q[96], q[121];
cx q[97], q[121];
U(0, 0, pi/3) q[121];
cx q[97], q[121];
cx q[102], q[121];
U(0, 0, pi/3) q[121];
cx q[102], q[121];
cx q[105], q[121];
U(0, 0, pi/3) q[121];
cx q[105], q[121];
cx q[107], q[121];
U(0, 0, pi/3) q[121];
cx q[107], q[121];
cx q[108], q[121];
U(0, 0, pi/3) q[121];
cx q[108], q[121];
cx q[109], q[121];
U(0, 0, pi/3) q[121];
cx q[109], q[121];
cx q[110], q[121];
U(0, 0, pi/3) q[121];
cx q[110], q[121];
cx q[111], q[121];
U(0, 0, pi/3) q[121];
cx q[111], q[121];
cx q[112], q[121];
U(0, 0, pi/3) q[121];
cx q[112], q[121];
cx q[113], q[121];
U(0, 0, pi/3) q[121];
cx q[113], q[121];
cx q[114], q[121];
U(0, 0, pi/3) q[121];
cx q[114], q[121];
cx q[115], q[121];
U(0, 0, pi/3) q[121];
cx q[115], q[121];
cx q[116], q[121];
U(0, 0, pi/3) q[121];
cx q[116], q[121];
cx q[118], q[121];
U(0, 0, pi/3) q[121];
cx q[118], q[121];
cx q[120], q[121];
U(0, 0, pi/3) q[121];
cx q[120], q[121];
cx q[0], q[122];
U(0, 0, pi/3) q[122];
cx q[0], q[122];
cx q[1], q[122];
U(0, 0, pi/3) q[122];
cx q[1], q[122];
cx q[2], q[122];
U(0, 0, pi/3) q[122];
cx q[2], q[122];
cx q[3], q[122];
U(0, 0, pi/3) q[122];
cx q[3], q[122];
cx q[5], q[122];
U(0, 0, pi/3) q[122];
cx q[5], q[122];
cx q[7], q[122];
U(0, 0, pi/3) q[122];
cx q[7], q[122];
cx q[9], q[122];
U(0, 0, pi/3) q[122];
cx q[9], q[122];
cx q[10], q[122];
U(0, 0, pi/3) q[122];
cx q[10], q[122];
cx q[11], q[122];
U(0, 0, pi/3) q[122];
cx q[11], q[122];
cx q[14], q[122];
U(0, 0, pi/3) q[122];
cx q[14], q[122];
cx q[15], q[122];
U(0, 0, pi/3) q[122];
cx q[15], q[122];
cx q[16], q[122];
U(0, 0, pi/3) q[122];
cx q[16], q[122];
cx q[20], q[122];
U(0, 0, pi/3) q[122];
cx q[20], q[122];
cx q[23], q[122];
U(0, 0, pi/3) q[122];
cx q[23], q[122];
cx q[27], q[122];
U(0, 0, pi/3) q[122];
cx q[27], q[122];
cx q[28], q[122];
U(0, 0, pi/3) q[122];
cx q[28], q[122];
cx q[30], q[122];
U(0, 0, pi/3) q[122];
cx q[30], q[122];
cx q[31], q[122];
U(0, 0, pi/3) q[122];
cx q[31], q[122];
cx q[33], q[122];
U(0, 0, pi/3) q[122];
cx q[33], q[122];
cx q[36], q[122];
U(0, 0, pi/3) q[122];
cx q[36], q[122];
cx q[39], q[122];
U(0, 0, pi/3) q[122];
cx q[39], q[122];
cx q[40], q[122];
U(0, 0, pi/3) q[122];
cx q[40], q[122];
cx q[41], q[122];
U(0, 0, pi/3) q[122];
cx q[41], q[122];
cx q[42], q[122];
U(0, 0, pi/3) q[122];
cx q[42], q[122];
cx q[43], q[122];
U(0, 0, pi/3) q[122];
cx q[43], q[122];
cx q[46], q[122];
U(0, 0, pi/3) q[122];
cx q[46], q[122];
cx q[52], q[122];
U(0, 0, pi/3) q[122];
cx q[52], q[122];
cx q[53], q[122];
U(0, 0, pi/3) q[122];
cx q[53], q[122];
cx q[60], q[122];
U(0, 0, pi/3) q[122];
cx q[60], q[122];
cx q[61], q[122];
U(0, 0, pi/3) q[122];
cx q[61], q[122];
cx q[64], q[122];
U(0, 0, pi/3) q[122];
cx q[64], q[122];
cx q[66], q[122];
U(0, 0, pi/3) q[122];
cx q[66], q[122];
cx q[68], q[122];
U(0, 0, pi/3) q[122];
cx q[68], q[122];
cx q[69], q[122];
U(0, 0, pi/3) q[122];
cx q[69], q[122];
cx q[71], q[122];
U(0, 0, pi/3) q[122];
cx q[71], q[122];
cx q[75], q[122];
U(0, 0, pi/3) q[122];
cx q[75], q[122];
cx q[76], q[122];
U(0, 0, pi/3) q[122];
cx q[76], q[122];
cx q[79], q[122];
U(0, 0, pi/3) q[122];
cx q[79], q[122];
cx q[80], q[122];
U(0, 0, pi/3) q[122];
cx q[80], q[122];
cx q[81], q[122];
U(0, 0, pi/3) q[122];
cx q[81], q[122];
cx q[82], q[122];
U(0, 0, pi/3) q[122];
cx q[82], q[122];
cx q[85], q[122];
U(0, 0, pi/3) q[122];
cx q[85], q[122];
cx q[87], q[122];
U(0, 0, pi/3) q[122];
cx q[87], q[122];
cx q[89], q[122];
U(0, 0, pi/3) q[122];
cx q[89], q[122];
cx q[90], q[122];
U(0, 0, pi/3) q[122];
cx q[90], q[122];
cx q[91], q[122];
U(0, 0, pi/3) q[122];
cx q[91], q[122];
cx q[92], q[122];
U(0, 0, pi/3) q[122];
cx q[92], q[122];
cx q[94], q[122];
U(0, 0, pi/3) q[122];
cx q[94], q[122];
cx q[95], q[122];
U(0, 0, pi/3) q[122];
cx q[95], q[122];
cx q[96], q[122];
U(0, 0, pi/3) q[122];
cx q[96], q[122];
cx q[98], q[122];
U(0, 0, pi/3) q[122];
cx q[98], q[122];
cx q[99], q[122];
U(0, 0, pi/3) q[122];
cx q[99], q[122];
cx q[103], q[122];
U(0, 0, pi/3) q[122];
cx q[103], q[122];
cx q[106], q[122];
U(0, 0, pi/3) q[122];
cx q[106], q[122];
cx q[107], q[122];
U(0, 0, pi/3) q[122];
cx q[107], q[122];
cx q[108], q[122];
U(0, 0, pi/3) q[122];
cx q[108], q[122];
cx q[109], q[122];
U(0, 0, pi/3) q[122];
cx q[109], q[122];
cx q[110], q[122];
U(0, 0, pi/3) q[122];
cx q[110], q[122];
cx q[111], q[122];
U(0, 0, pi/3) q[122];
cx q[111], q[122];
cx q[116], q[122];
U(0, 0, pi/3) q[122];
cx q[116], q[122];
cx q[117], q[122];
U(0, 0, pi/3) q[122];
cx q[117], q[122];
cx q[118], q[122];
U(0, 0, pi/3) q[122];
cx q[118], q[122];
cx q[120], q[122];
U(0, 0, pi/3) q[122];
cx q[120], q[122];
cx q[0], q[123];
U(0, 0, pi/3) q[123];
cx q[0], q[123];
cx q[1], q[123];
U(0, 0, pi/3) q[123];
cx q[1], q[123];
cx q[4], q[123];
U(0, 0, pi/3) q[123];
cx q[4], q[123];
cx q[5], q[123];
U(0, 0, pi/3) q[123];
cx q[5], q[123];
cx q[8], q[123];
U(0, 0, pi/3) q[123];
cx q[8], q[123];
cx q[11], q[123];
U(0, 0, pi/3) q[123];
cx q[11], q[123];
cx q[13], q[123];
U(0, 0, pi/3) q[123];
cx q[13], q[123];
cx q[14], q[123];
U(0, 0, pi/3) q[123];
cx q[14], q[123];
cx q[15], q[123];
U(0, 0, pi/3) q[123];
cx q[15], q[123];
cx q[18], q[123];
U(0, 0, pi/3) q[123];
cx q[18], q[123];
cx q[20], q[123];
U(0, 0, pi/3) q[123];
cx q[20], q[123];
cx q[21], q[123];
U(0, 0, pi/3) q[123];
cx q[21], q[123];
cx q[23], q[123];
U(0, 0, pi/3) q[123];
cx q[23], q[123];
cx q[32], q[123];
U(0, 0, pi/3) q[123];
cx q[32], q[123];
cx q[33], q[123];
U(0, 0, pi/3) q[123];
cx q[33], q[123];
cx q[34], q[123];
U(0, 0, pi/3) q[123];
cx q[34], q[123];
cx q[38], q[123];
U(0, 0, pi/3) q[123];
cx q[38], q[123];
cx q[39], q[123];
U(0, 0, pi/3) q[123];
cx q[39], q[123];
cx q[41], q[123];
U(0, 0, pi/3) q[123];
cx q[41], q[123];
cx q[42], q[123];
U(0, 0, pi/3) q[123];
cx q[42], q[123];
cx q[43], q[123];
U(0, 0, pi/3) q[123];
cx q[43], q[123];
cx q[45], q[123];
U(0, 0, pi/3) q[123];
cx q[45], q[123];
cx q[47], q[123];
U(0, 0, pi/3) q[123];
cx q[47], q[123];
cx q[49], q[123];
U(0, 0, pi/3) q[123];
cx q[49], q[123];
cx q[51], q[123];
U(0, 0, pi/3) q[123];
cx q[51], q[123];
cx q[54], q[123];
U(0, 0, pi/3) q[123];
cx q[54], q[123];
cx q[55], q[123];
U(0, 0, pi/3) q[123];
cx q[55], q[123];
cx q[56], q[123];
U(0, 0, pi/3) q[123];
cx q[56], q[123];
cx q[57], q[123];
U(0, 0, pi/3) q[123];
cx q[57], q[123];
cx q[59], q[123];
U(0, 0, pi/3) q[123];
cx q[59], q[123];
cx q[60], q[123];
U(0, 0, pi/3) q[123];
cx q[60], q[123];
cx q[62], q[123];
U(0, 0, pi/3) q[123];
cx q[62], q[123];
cx q[63], q[123];
U(0, 0, pi/3) q[123];
cx q[63], q[123];
cx q[67], q[123];
U(0, 0, pi/3) q[123];
cx q[67], q[123];
cx q[69], q[123];
U(0, 0, pi/3) q[123];
cx q[69], q[123];
cx q[72], q[123];
U(0, 0, pi/3) q[123];
cx q[72], q[123];
cx q[73], q[123];
U(0, 0, pi/3) q[123];
cx q[73], q[123];
cx q[76], q[123];
U(0, 0, pi/3) q[123];
cx q[76], q[123];
cx q[77], q[123];
U(0, 0, pi/3) q[123];
cx q[77], q[123];
cx q[78], q[123];
U(0, 0, pi/3) q[123];
cx q[78], q[123];
cx q[80], q[123];
U(0, 0, pi/3) q[123];
cx q[80], q[123];
cx q[84], q[123];
U(0, 0, pi/3) q[123];
cx q[84], q[123];
cx q[88], q[123];
U(0, 0, pi/3) q[123];
cx q[88], q[123];
cx q[89], q[123];
U(0, 0, pi/3) q[123];
cx q[89], q[123];
cx q[90], q[123];
U(0, 0, pi/3) q[123];
cx q[90], q[123];
cx q[92], q[123];
U(0, 0, pi/3) q[123];
cx q[92], q[123];
cx q[94], q[123];
U(0, 0, pi/3) q[123];
cx q[94], q[123];
cx q[95], q[123];
U(0, 0, pi/3) q[123];
cx q[95], q[123];
cx q[96], q[123];
U(0, 0, pi/3) q[123];
cx q[96], q[123];
cx q[97], q[123];
U(0, 0, pi/3) q[123];
cx q[97], q[123];
cx q[98], q[123];
U(0, 0, pi/3) q[123];
cx q[98], q[123];
cx q[100], q[123];
U(0, 0, pi/3) q[123];
cx q[100], q[123];
cx q[101], q[123];
U(0, 0, pi/3) q[123];
cx q[101], q[123];
cx q[103], q[123];
U(0, 0, pi/3) q[123];
cx q[103], q[123];
cx q[104], q[123];
U(0, 0, pi/3) q[123];
cx q[104], q[123];
cx q[106], q[123];
U(0, 0, pi/3) q[123];
cx q[106], q[123];
cx q[108], q[123];
U(0, 0, pi/3) q[123];
cx q[108], q[123];
cx q[110], q[123];
U(0, 0, pi/3) q[123];
cx q[110], q[123];
cx q[111], q[123];
U(0, 0, pi/3) q[123];
cx q[111], q[123];
cx q[113], q[123];
U(0, 0, pi/3) q[123];
cx q[113], q[123];
cx q[114], q[123];
U(0, 0, pi/3) q[123];
cx q[114], q[123];
cx q[117], q[123];
U(0, 0, pi/3) q[123];
cx q[117], q[123];
cx q[120], q[123];
U(0, 0, pi/3) q[123];
cx q[120], q[123];
cx q[122], q[123];
U(0, 0, pi/3) q[123];
cx q[122], q[123];
cx q[0], q[124];
U(0, 0, pi/3) q[124];
cx q[0], q[124];
cx q[2], q[124];
U(0, 0, pi/3) q[124];
cx q[2], q[124];
cx q[3], q[124];
U(0, 0, pi/3) q[124];
cx q[3], q[124];
cx q[5], q[124];
U(0, 0, pi/3) q[124];
cx q[5], q[124];
cx q[6], q[124];
U(0, 0, pi/3) q[124];
cx q[6], q[124];
cx q[7], q[124];
U(0, 0, pi/3) q[124];
cx q[7], q[124];
cx q[9], q[124];
U(0, 0, pi/3) q[124];
cx q[9], q[124];
cx q[10], q[124];
U(0, 0, pi/3) q[124];
cx q[10], q[124];
cx q[11], q[124];
U(0, 0, pi/3) q[124];
cx q[11], q[124];
cx q[12], q[124];
U(0, 0, pi/3) q[124];
cx q[12], q[124];
cx q[13], q[124];
U(0, 0, pi/3) q[124];
cx q[13], q[124];
cx q[14], q[124];
U(0, 0, pi/3) q[124];
cx q[14], q[124];
cx q[20], q[124];
U(0, 0, pi/3) q[124];
cx q[20], q[124];
cx q[22], q[124];
U(0, 0, pi/3) q[124];
cx q[22], q[124];
cx q[23], q[124];
U(0, 0, pi/3) q[124];
cx q[23], q[124];
cx q[24], q[124];
U(0, 0, pi/3) q[124];
cx q[24], q[124];
cx q[25], q[124];
U(0, 0, pi/3) q[124];
cx q[25], q[124];
cx q[26], q[124];
U(0, 0, pi/3) q[124];
cx q[26], q[124];
cx q[27], q[124];
U(0, 0, pi/3) q[124];
cx q[27], q[124];
cx q[31], q[124];
U(0, 0, pi/3) q[124];
cx q[31], q[124];
cx q[32], q[124];
U(0, 0, pi/3) q[124];
cx q[32], q[124];
cx q[33], q[124];
U(0, 0, pi/3) q[124];
cx q[33], q[124];
cx q[34], q[124];
U(0, 0, pi/3) q[124];
cx q[34], q[124];
cx q[35], q[124];
U(0, 0, pi/3) q[124];
cx q[35], q[124];
cx q[36], q[124];
U(0, 0, pi/3) q[124];
cx q[36], q[124];
cx q[38], q[124];
U(0, 0, pi/3) q[124];
cx q[38], q[124];
cx q[46], q[124];
U(0, 0, pi/3) q[124];
cx q[46], q[124];
cx q[49], q[124];
U(0, 0, pi/3) q[124];
cx q[49], q[124];
cx q[50], q[124];
U(0, 0, pi/3) q[124];
cx q[50], q[124];
cx q[52], q[124];
U(0, 0, pi/3) q[124];
cx q[52], q[124];
cx q[53], q[124];
U(0, 0, pi/3) q[124];
cx q[53], q[124];
cx q[54], q[124];
U(0, 0, pi/3) q[124];
cx q[54], q[124];
cx q[55], q[124];
U(0, 0, pi/3) q[124];
cx q[55], q[124];
cx q[56], q[124];
U(0, 0, pi/3) q[124];
cx q[56], q[124];
cx q[58], q[124];
U(0, 0, pi/3) q[124];
cx q[58], q[124];
cx q[61], q[124];
U(0, 0, pi/3) q[124];
cx q[61], q[124];
cx q[62], q[124];
U(0, 0, pi/3) q[124];
cx q[62], q[124];
cx q[64], q[124];
U(0, 0, pi/3) q[124];
cx q[64], q[124];
cx q[65], q[124];
U(0, 0, pi/3) q[124];
cx q[65], q[124];
cx q[66], q[124];
U(0, 0, pi/3) q[124];
cx q[66], q[124];
cx q[69], q[124];
U(0, 0, pi/3) q[124];
cx q[69], q[124];
cx q[72], q[124];
U(0, 0, pi/3) q[124];
cx q[72], q[124];
cx q[73], q[124];
U(0, 0, pi/3) q[124];
cx q[73], q[124];
cx q[75], q[124];
U(0, 0, pi/3) q[124];
cx q[75], q[124];
cx q[77], q[124];
U(0, 0, pi/3) q[124];
cx q[77], q[124];
cx q[80], q[124];
U(0, 0, pi/3) q[124];
cx q[80], q[124];
cx q[81], q[124];
U(0, 0, pi/3) q[124];
cx q[81], q[124];
cx q[82], q[124];
U(0, 0, pi/3) q[124];
cx q[82], q[124];
cx q[83], q[124];
U(0, 0, pi/3) q[124];
cx q[83], q[124];
cx q[84], q[124];
U(0, 0, pi/3) q[124];
cx q[84], q[124];
cx q[85], q[124];
U(0, 0, pi/3) q[124];
cx q[85], q[124];
cx q[88], q[124];
U(0, 0, pi/3) q[124];
cx q[88], q[124];
cx q[89], q[124];
U(0, 0, pi/3) q[124];
cx q[89], q[124];
cx q[92], q[124];
U(0, 0, pi/3) q[124];
cx q[92], q[124];
cx q[93], q[124];
U(0, 0, pi/3) q[124];
cx q[93], q[124];
cx q[96], q[124];
U(0, 0, pi/3) q[124];
cx q[96], q[124];
cx q[99], q[124];
U(0, 0, pi/3) q[124];
cx q[99], q[124];
cx q[102], q[124];
U(0, 0, pi/3) q[124];
cx q[102], q[124];
cx q[106], q[124];
U(0, 0, pi/3) q[124];
cx q[106], q[124];
cx q[107], q[124];
U(0, 0, pi/3) q[124];
cx q[107], q[124];
cx q[109], q[124];
U(0, 0, pi/3) q[124];
cx q[109], q[124];
cx q[111], q[124];
U(0, 0, pi/3) q[124];
cx q[111], q[124];
cx q[113], q[124];
U(0, 0, pi/3) q[124];
cx q[113], q[124];
cx q[120], q[124];
U(0, 0, pi/3) q[124];
cx q[120], q[124];
cx q[122], q[124];
U(0, 0, pi/3) q[124];
cx q[122], q[124];
cx q[123], q[124];
U(0, 0, pi/3) q[124];
cx q[123], q[124];
cx q[0], q[125];
U(0, 0, pi/3) q[125];
cx q[0], q[125];
cx q[1], q[125];
U(0, 0, pi/3) q[125];
cx q[1], q[125];
cx q[3], q[125];
U(0, 0, pi/3) q[125];
cx q[3], q[125];
cx q[4], q[125];
U(0, 0, pi/3) q[125];
cx q[4], q[125];
cx q[5], q[125];
U(0, 0, pi/3) q[125];
cx q[5], q[125];
cx q[10], q[125];
U(0, 0, pi/3) q[125];
cx q[10], q[125];
cx q[11], q[125];
U(0, 0, pi/3) q[125];
cx q[11], q[125];
cx q[14], q[125];
U(0, 0, pi/3) q[125];
cx q[14], q[125];
cx q[17], q[125];
U(0, 0, pi/3) q[125];
cx q[17], q[125];
cx q[18], q[125];
U(0, 0, pi/3) q[125];
cx q[18], q[125];
cx q[19], q[125];
U(0, 0, pi/3) q[125];
cx q[19], q[125];
cx q[20], q[125];
U(0, 0, pi/3) q[125];
cx q[20], q[125];
cx q[22], q[125];
U(0, 0, pi/3) q[125];
cx q[22], q[125];
cx q[23], q[125];
U(0, 0, pi/3) q[125];
cx q[23], q[125];
cx q[24], q[125];
U(0, 0, pi/3) q[125];
cx q[24], q[125];
cx q[25], q[125];
U(0, 0, pi/3) q[125];
cx q[25], q[125];
cx q[26], q[125];
U(0, 0, pi/3) q[125];
cx q[26], q[125];
cx q[30], q[125];
U(0, 0, pi/3) q[125];
cx q[30], q[125];
cx q[31], q[125];
U(0, 0, pi/3) q[125];
cx q[31], q[125];
cx q[33], q[125];
U(0, 0, pi/3) q[125];
cx q[33], q[125];
cx q[35], q[125];
U(0, 0, pi/3) q[125];
cx q[35], q[125];
cx q[36], q[125];
U(0, 0, pi/3) q[125];
cx q[36], q[125];
cx q[37], q[125];
U(0, 0, pi/3) q[125];
cx q[37], q[125];
cx q[41], q[125];
U(0, 0, pi/3) q[125];
cx q[41], q[125];
cx q[42], q[125];
U(0, 0, pi/3) q[125];
cx q[42], q[125];
cx q[44], q[125];
U(0, 0, pi/3) q[125];
cx q[44], q[125];
cx q[45], q[125];
U(0, 0, pi/3) q[125];
cx q[45], q[125];
cx q[49], q[125];
U(0, 0, pi/3) q[125];
cx q[49], q[125];
cx q[51], q[125];
U(0, 0, pi/3) q[125];
cx q[51], q[125];
cx q[53], q[125];
U(0, 0, pi/3) q[125];
cx q[53], q[125];
cx q[54], q[125];
U(0, 0, pi/3) q[125];
cx q[54], q[125];
cx q[56], q[125];
U(0, 0, pi/3) q[125];
cx q[56], q[125];
cx q[57], q[125];
U(0, 0, pi/3) q[125];
cx q[57], q[125];
cx q[59], q[125];
U(0, 0, pi/3) q[125];
cx q[59], q[125];
cx q[61], q[125];
U(0, 0, pi/3) q[125];
cx q[61], q[125];
cx q[62], q[125];
U(0, 0, pi/3) q[125];
cx q[62], q[125];
cx q[69], q[125];
U(0, 0, pi/3) q[125];
cx q[69], q[125];
cx q[71], q[125];
U(0, 0, pi/3) q[125];
cx q[71], q[125];
cx q[72], q[125];
U(0, 0, pi/3) q[125];
cx q[72], q[125];
cx q[74], q[125];
U(0, 0, pi/3) q[125];
cx q[74], q[125];
cx q[75], q[125];
U(0, 0, pi/3) q[125];
cx q[75], q[125];
cx q[76], q[125];
U(0, 0, pi/3) q[125];
cx q[76], q[125];
cx q[78], q[125];
U(0, 0, pi/3) q[125];
cx q[78], q[125];
cx q[79], q[125];
U(0, 0, pi/3) q[125];
cx q[79], q[125];
cx q[80], q[125];
U(0, 0, pi/3) q[125];
cx q[80], q[125];
cx q[81], q[125];
U(0, 0, pi/3) q[125];
cx q[81], q[125];
cx q[88], q[125];
U(0, 0, pi/3) q[125];
cx q[88], q[125];
cx q[89], q[125];
U(0, 0, pi/3) q[125];
cx q[89], q[125];
cx q[92], q[125];
U(0, 0, pi/3) q[125];
cx q[92], q[125];
cx q[94], q[125];
U(0, 0, pi/3) q[125];
cx q[94], q[125];
cx q[95], q[125];
U(0, 0, pi/3) q[125];
cx q[95], q[125];
cx q[96], q[125];
U(0, 0, pi/3) q[125];
cx q[96], q[125];
cx q[104], q[125];
U(0, 0, pi/3) q[125];
cx q[104], q[125];
cx q[105], q[125];
U(0, 0, pi/3) q[125];
cx q[105], q[125];
cx q[106], q[125];
U(0, 0, pi/3) q[125];
cx q[106], q[125];
cx q[107], q[125];
U(0, 0, pi/3) q[125];
cx q[107], q[125];
cx q[108], q[125];
U(0, 0, pi/3) q[125];
cx q[108], q[125];
cx q[110], q[125];
U(0, 0, pi/3) q[125];
cx q[110], q[125];
cx q[111], q[125];
U(0, 0, pi/3) q[125];
cx q[111], q[125];
cx q[114], q[125];
U(0, 0, pi/3) q[125];
cx q[114], q[125];
cx q[115], q[125];
U(0, 0, pi/3) q[125];
cx q[115], q[125];
cx q[117], q[125];
U(0, 0, pi/3) q[125];
cx q[117], q[125];
cx q[123], q[125];
U(0, 0, pi/3) q[125];
cx q[123], q[125];
cx q[124], q[125];
U(0, 0, pi/3) q[125];
cx q[124], q[125];
cx q[1], q[126];
U(0, 0, pi/3) q[126];
cx q[1], q[126];
cx q[4], q[126];
U(0, 0, pi/3) q[126];
cx q[4], q[126];
cx q[7], q[126];
U(0, 0, pi/3) q[126];
cx q[7], q[126];
cx q[8], q[126];
U(0, 0, pi/3) q[126];
cx q[8], q[126];
cx q[10], q[126];
U(0, 0, pi/3) q[126];
cx q[10], q[126];
cx q[12], q[126];
U(0, 0, pi/3) q[126];
cx q[12], q[126];
cx q[15], q[126];
U(0, 0, pi/3) q[126];
cx q[15], q[126];
cx q[16], q[126];
U(0, 0, pi/3) q[126];
cx q[16], q[126];
cx q[19], q[126];
U(0, 0, pi/3) q[126];
cx q[19], q[126];
cx q[21], q[126];
U(0, 0, pi/3) q[126];
cx q[21], q[126];
cx q[22], q[126];
U(0, 0, pi/3) q[126];
cx q[22], q[126];
cx q[23], q[126];
U(0, 0, pi/3) q[126];
cx q[23], q[126];
cx q[26], q[126];
U(0, 0, pi/3) q[126];
cx q[26], q[126];
cx q[27], q[126];
U(0, 0, pi/3) q[126];
cx q[27], q[126];
cx q[28], q[126];
U(0, 0, pi/3) q[126];
cx q[28], q[126];
cx q[33], q[126];
U(0, 0, pi/3) q[126];
cx q[33], q[126];
cx q[35], q[126];
U(0, 0, pi/3) q[126];
cx q[35], q[126];
cx q[38], q[126];
U(0, 0, pi/3) q[126];
cx q[38], q[126];
cx q[40], q[126];
U(0, 0, pi/3) q[126];
cx q[40], q[126];
cx q[41], q[126];
U(0, 0, pi/3) q[126];
cx q[41], q[126];
cx q[45], q[126];
U(0, 0, pi/3) q[126];
cx q[45], q[126];
cx q[47], q[126];
U(0, 0, pi/3) q[126];
cx q[47], q[126];
cx q[51], q[126];
U(0, 0, pi/3) q[126];
cx q[51], q[126];
cx q[53], q[126];
U(0, 0, pi/3) q[126];
cx q[53], q[126];
cx q[54], q[126];
U(0, 0, pi/3) q[126];
cx q[54], q[126];
cx q[56], q[126];
U(0, 0, pi/3) q[126];
cx q[56], q[126];
cx q[57], q[126];
U(0, 0, pi/3) q[126];
cx q[57], q[126];
cx q[63], q[126];
U(0, 0, pi/3) q[126];
cx q[63], q[126];
cx q[64], q[126];
U(0, 0, pi/3) q[126];
cx q[64], q[126];
cx q[65], q[126];
U(0, 0, pi/3) q[126];
cx q[65], q[126];
cx q[66], q[126];
U(0, 0, pi/3) q[126];
cx q[66], q[126];
cx q[68], q[126];
U(0, 0, pi/3) q[126];
cx q[68], q[126];
cx q[69], q[126];
U(0, 0, pi/3) q[126];
cx q[69], q[126];
cx q[72], q[126];
U(0, 0, pi/3) q[126];
cx q[72], q[126];
cx q[73], q[126];
U(0, 0, pi/3) q[126];
cx q[73], q[126];
cx q[75], q[126];
U(0, 0, pi/3) q[126];
cx q[75], q[126];
cx q[76], q[126];
U(0, 0, pi/3) q[126];
cx q[76], q[126];
cx q[77], q[126];
U(0, 0, pi/3) q[126];
cx q[77], q[126];
cx q[78], q[126];
U(0, 0, pi/3) q[126];
cx q[78], q[126];
cx q[79], q[126];
U(0, 0, pi/3) q[126];
cx q[79], q[126];
cx q[81], q[126];
U(0, 0, pi/3) q[126];
cx q[81], q[126];
cx q[87], q[126];
U(0, 0, pi/3) q[126];
cx q[87], q[126];
cx q[88], q[126];
U(0, 0, pi/3) q[126];
cx q[88], q[126];
cx q[89], q[126];
U(0, 0, pi/3) q[126];
cx q[89], q[126];
cx q[90], q[126];
U(0, 0, pi/3) q[126];
cx q[90], q[126];
cx q[91], q[126];
U(0, 0, pi/3) q[126];
cx q[91], q[126];
cx q[92], q[126];
U(0, 0, pi/3) q[126];
cx q[92], q[126];
cx q[93], q[126];
U(0, 0, pi/3) q[126];
cx q[93], q[126];
cx q[96], q[126];
U(0, 0, pi/3) q[126];
cx q[96], q[126];
cx q[99], q[126];
U(0, 0, pi/3) q[126];
cx q[99], q[126];
cx q[100], q[126];
U(0, 0, pi/3) q[126];
cx q[100], q[126];
cx q[101], q[126];
U(0, 0, pi/3) q[126];
cx q[101], q[126];
cx q[102], q[126];
U(0, 0, pi/3) q[126];
cx q[102], q[126];
cx q[103], q[126];
U(0, 0, pi/3) q[126];
cx q[103], q[126];
cx q[104], q[126];
U(0, 0, pi/3) q[126];
cx q[104], q[126];
cx q[106], q[126];
U(0, 0, pi/3) q[126];
cx q[106], q[126];
cx q[115], q[126];
U(0, 0, pi/3) q[126];
cx q[115], q[126];
cx q[116], q[126];
U(0, 0, pi/3) q[126];
cx q[116], q[126];
cx q[117], q[126];
U(0, 0, pi/3) q[126];
cx q[117], q[126];
cx q[118], q[126];
U(0, 0, pi/3) q[126];
cx q[118], q[126];
cx q[121], q[126];
U(0, 0, pi/3) q[126];
cx q[121], q[126];
cx q[124], q[126];
U(0, 0, pi/3) q[126];
cx q[124], q[126];
cx q[5], q[127];
U(0, 0, pi/3) q[127];
cx q[5], q[127];
cx q[6], q[127];
U(0, 0, pi/3) q[127];
cx q[6], q[127];
cx q[7], q[127];
U(0, 0, pi/3) q[127];
cx q[7], q[127];
cx q[8], q[127];
U(0, 0, pi/3) q[127];
cx q[8], q[127];
cx q[9], q[127];
U(0, 0, pi/3) q[127];
cx q[9], q[127];
cx q[10], q[127];
U(0, 0, pi/3) q[127];
cx q[10], q[127];
cx q[12], q[127];
U(0, 0, pi/3) q[127];
cx q[12], q[127];
cx q[14], q[127];
U(0, 0, pi/3) q[127];
cx q[14], q[127];
cx q[25], q[127];
U(0, 0, pi/3) q[127];
cx q[25], q[127];
cx q[29], q[127];
U(0, 0, pi/3) q[127];
cx q[29], q[127];
cx q[30], q[127];
U(0, 0, pi/3) q[127];
cx q[30], q[127];
cx q[35], q[127];
U(0, 0, pi/3) q[127];
cx q[35], q[127];
cx q[36], q[127];
U(0, 0, pi/3) q[127];
cx q[36], q[127];
cx q[38], q[127];
U(0, 0, pi/3) q[127];
cx q[38], q[127];
cx q[40], q[127];
U(0, 0, pi/3) q[127];
cx q[40], q[127];
cx q[41], q[127];
U(0, 0, pi/3) q[127];
cx q[41], q[127];
cx q[43], q[127];
U(0, 0, pi/3) q[127];
cx q[43], q[127];
cx q[45], q[127];
U(0, 0, pi/3) q[127];
cx q[45], q[127];
cx q[47], q[127];
U(0, 0, pi/3) q[127];
cx q[47], q[127];
cx q[50], q[127];
U(0, 0, pi/3) q[127];
cx q[50], q[127];
cx q[51], q[127];
U(0, 0, pi/3) q[127];
cx q[51], q[127];
cx q[54], q[127];
U(0, 0, pi/3) q[127];
cx q[54], q[127];
cx q[55], q[127];
U(0, 0, pi/3) q[127];
cx q[55], q[127];
cx q[57], q[127];
U(0, 0, pi/3) q[127];
cx q[57], q[127];
cx q[59], q[127];
U(0, 0, pi/3) q[127];
cx q[59], q[127];
cx q[60], q[127];
U(0, 0, pi/3) q[127];
cx q[60], q[127];
cx q[64], q[127];
U(0, 0, pi/3) q[127];
cx q[64], q[127];
cx q[66], q[127];
U(0, 0, pi/3) q[127];
cx q[66], q[127];
cx q[68], q[127];
U(0, 0, pi/3) q[127];
cx q[68], q[127];
cx q[70], q[127];
U(0, 0, pi/3) q[127];
cx q[70], q[127];
cx q[73], q[127];
U(0, 0, pi/3) q[127];
cx q[73], q[127];
cx q[77], q[127];
U(0, 0, pi/3) q[127];
cx q[77], q[127];
cx q[81], q[127];
U(0, 0, pi/3) q[127];
cx q[81], q[127];
cx q[82], q[127];
U(0, 0, pi/3) q[127];
cx q[82], q[127];
cx q[83], q[127];
U(0, 0, pi/3) q[127];
cx q[83], q[127];
cx q[84], q[127];
U(0, 0, pi/3) q[127];
cx q[84], q[127];
cx q[87], q[127];
U(0, 0, pi/3) q[127];
cx q[87], q[127];
cx q[90], q[127];
U(0, 0, pi/3) q[127];
cx q[90], q[127];
cx q[91], q[127];
U(0, 0, pi/3) q[127];
cx q[91], q[127];
cx q[92], q[127];
U(0, 0, pi/3) q[127];
cx q[92], q[127];
cx q[93], q[127];
U(0, 0, pi/3) q[127];
cx q[93], q[127];
cx q[94], q[127];
U(0, 0, pi/3) q[127];
cx q[94], q[127];
cx q[95], q[127];
U(0, 0, pi/3) q[127];
cx q[95], q[127];
cx q[96], q[127];
U(0, 0, pi/3) q[127];
cx q[96], q[127];
cx q[97], q[127];
U(0, 0, pi/3) q[127];
cx q[97], q[127];
cx q[99], q[127];
U(0, 0, pi/3) q[127];
cx q[99], q[127];
cx q[102], q[127];
U(0, 0, pi/3) q[127];
cx q[102], q[127];
cx q[104], q[127];
U(0, 0, pi/3) q[127];
cx q[104], q[127];
cx q[105], q[127];
U(0, 0, pi/3) q[127];
cx q[105], q[127];
cx q[106], q[127];
U(0, 0, pi/3) q[127];
cx q[106], q[127];
cx q[108], q[127];
U(0, 0, pi/3) q[127];
cx q[108], q[127];
cx q[112], q[127];
U(0, 0, pi/3) q[127];
cx q[112], q[127];
cx q[114], q[127];
U(0, 0, pi/3) q[127];
cx q[114], q[127];
cx q[117], q[127];
U(0, 0, pi/3) q[127];
cx q[117], q[127];
cx q[118], q[127];
U(0, 0, pi/3) q[127];
cx q[118], q[127];
cx q[121], q[127];
U(0, 0, pi/3) q[127];
cx q[121], q[127];
cx q[122], q[127];
U(0, 0, pi/3) q[127];
cx q[122], q[127];
cx q[125], q[127];
U(0, 0, pi/3) q[127];
cx q[125], q[127];
cx q[1], q[128];
U(0, 0, pi/3) q[128];
cx q[1], q[128];
cx q[6], q[128];
U(0, 0, pi/3) q[128];
cx q[6], q[128];
cx q[9], q[128];
U(0, 0, pi/3) q[128];
cx q[9], q[128];
cx q[10], q[128];
U(0, 0, pi/3) q[128];
cx q[10], q[128];
cx q[13], q[128];
U(0, 0, pi/3) q[128];
cx q[13], q[128];
cx q[15], q[128];
U(0, 0, pi/3) q[128];
cx q[15], q[128];
cx q[17], q[128];
U(0, 0, pi/3) q[128];
cx q[17], q[128];
cx q[18], q[128];
U(0, 0, pi/3) q[128];
cx q[18], q[128];
cx q[19], q[128];
U(0, 0, pi/3) q[128];
cx q[19], q[128];
cx q[23], q[128];
U(0, 0, pi/3) q[128];
cx q[23], q[128];
cx q[24], q[128];
U(0, 0, pi/3) q[128];
cx q[24], q[128];
cx q[25], q[128];
U(0, 0, pi/3) q[128];
cx q[25], q[128];
cx q[30], q[128];
U(0, 0, pi/3) q[128];
cx q[30], q[128];
cx q[31], q[128];
U(0, 0, pi/3) q[128];
cx q[31], q[128];
cx q[33], q[128];
U(0, 0, pi/3) q[128];
cx q[33], q[128];
cx q[36], q[128];
U(0, 0, pi/3) q[128];
cx q[36], q[128];
cx q[39], q[128];
U(0, 0, pi/3) q[128];
cx q[39], q[128];
cx q[41], q[128];
U(0, 0, pi/3) q[128];
cx q[41], q[128];
cx q[42], q[128];
U(0, 0, pi/3) q[128];
cx q[42], q[128];
cx q[44], q[128];
U(0, 0, pi/3) q[128];
cx q[44], q[128];
cx q[48], q[128];
U(0, 0, pi/3) q[128];
cx q[48], q[128];
cx q[49], q[128];
U(0, 0, pi/3) q[128];
cx q[49], q[128];
cx q[50], q[128];
U(0, 0, pi/3) q[128];
cx q[50], q[128];
cx q[52], q[128];
U(0, 0, pi/3) q[128];
cx q[52], q[128];
cx q[53], q[128];
U(0, 0, pi/3) q[128];
cx q[53], q[128];
cx q[54], q[128];
U(0, 0, pi/3) q[128];
cx q[54], q[128];
cx q[55], q[128];
U(0, 0, pi/3) q[128];
cx q[55], q[128];
cx q[56], q[128];
U(0, 0, pi/3) q[128];
cx q[56], q[128];
cx q[57], q[128];
U(0, 0, pi/3) q[128];
cx q[57], q[128];
cx q[60], q[128];
U(0, 0, pi/3) q[128];
cx q[60], q[128];
cx q[61], q[128];
U(0, 0, pi/3) q[128];
cx q[61], q[128];
cx q[63], q[128];
U(0, 0, pi/3) q[128];
cx q[63], q[128];
cx q[67], q[128];
U(0, 0, pi/3) q[128];
cx q[67], q[128];
cx q[70], q[128];
U(0, 0, pi/3) q[128];
cx q[70], q[128];
cx q[73], q[128];
U(0, 0, pi/3) q[128];
cx q[73], q[128];
cx q[74], q[128];
U(0, 0, pi/3) q[128];
cx q[74], q[128];
cx q[75], q[128];
U(0, 0, pi/3) q[128];
cx q[75], q[128];
cx q[76], q[128];
U(0, 0, pi/3) q[128];
cx q[76], q[128];
cx q[77], q[128];
U(0, 0, pi/3) q[128];
cx q[77], q[128];
cx q[78], q[128];
U(0, 0, pi/3) q[128];
cx q[78], q[128];
cx q[80], q[128];
U(0, 0, pi/3) q[128];
cx q[80], q[128];
cx q[86], q[128];
U(0, 0, pi/3) q[128];
cx q[86], q[128];
cx q[87], q[128];
U(0, 0, pi/3) q[128];
cx q[87], q[128];
cx q[89], q[128];
U(0, 0, pi/3) q[128];
cx q[89], q[128];
cx q[90], q[128];
U(0, 0, pi/3) q[128];
cx q[90], q[128];
cx q[91], q[128];
U(0, 0, pi/3) q[128];
cx q[91], q[128];
cx q[94], q[128];
U(0, 0, pi/3) q[128];
cx q[94], q[128];
cx q[96], q[128];
U(0, 0, pi/3) q[128];
cx q[96], q[128];
cx q[97], q[128];
U(0, 0, pi/3) q[128];
cx q[97], q[128];
cx q[100], q[128];
U(0, 0, pi/3) q[128];
cx q[100], q[128];
cx q[101], q[128];
U(0, 0, pi/3) q[128];
cx q[101], q[128];
cx q[104], q[128];
U(0, 0, pi/3) q[128];
cx q[104], q[128];
cx q[105], q[128];
U(0, 0, pi/3) q[128];
cx q[105], q[128];
cx q[106], q[128];
U(0, 0, pi/3) q[128];
cx q[106], q[128];
cx q[107], q[128];
U(0, 0, pi/3) q[128];
cx q[107], q[128];
cx q[108], q[128];
U(0, 0, pi/3) q[128];
cx q[108], q[128];
cx q[109], q[128];
U(0, 0, pi/3) q[128];
cx q[109], q[128];
cx q[110], q[128];
U(0, 0, pi/3) q[128];
cx q[110], q[128];
cx q[111], q[128];
U(0, 0, pi/3) q[128];
cx q[111], q[128];
cx q[112], q[128];
U(0, 0, pi/3) q[128];
cx q[112], q[128];
cx q[115], q[128];
U(0, 0, pi/3) q[128];
cx q[115], q[128];
cx q[118], q[128];
U(0, 0, pi/3) q[128];
cx q[118], q[128];
cx q[120], q[128];
U(0, 0, pi/3) q[128];
cx q[120], q[128];
cx q[121], q[128];
U(0, 0, pi/3) q[128];
cx q[121], q[128];
cx q[2], q[129];
U(0, 0, pi/3) q[129];
cx q[2], q[129];
cx q[3], q[129];
U(0, 0, pi/3) q[129];
cx q[3], q[129];
cx q[4], q[129];
U(0, 0, pi/3) q[129];
cx q[4], q[129];
cx q[5], q[129];
U(0, 0, pi/3) q[129];
cx q[5], q[129];
cx q[8], q[129];
U(0, 0, pi/3) q[129];
cx q[8], q[129];
cx q[12], q[129];
U(0, 0, pi/3) q[129];
cx q[12], q[129];
cx q[15], q[129];
U(0, 0, pi/3) q[129];
cx q[15], q[129];
cx q[20], q[129];
U(0, 0, pi/3) q[129];
cx q[20], q[129];
cx q[21], q[129];
U(0, 0, pi/3) q[129];
cx q[21], q[129];
cx q[22], q[129];
U(0, 0, pi/3) q[129];
cx q[22], q[129];
cx q[23], q[129];
U(0, 0, pi/3) q[129];
cx q[23], q[129];
cx q[26], q[129];
U(0, 0, pi/3) q[129];
cx q[26], q[129];
cx q[29], q[129];
U(0, 0, pi/3) q[129];
cx q[29], q[129];
cx q[30], q[129];
U(0, 0, pi/3) q[129];
cx q[30], q[129];
cx q[32], q[129];
U(0, 0, pi/3) q[129];
cx q[32], q[129];
cx q[33], q[129];
U(0, 0, pi/3) q[129];
cx q[33], q[129];
cx q[42], q[129];
U(0, 0, pi/3) q[129];
cx q[42], q[129];
cx q[44], q[129];
U(0, 0, pi/3) q[129];
cx q[44], q[129];
cx q[46], q[129];
U(0, 0, pi/3) q[129];
cx q[46], q[129];
cx q[47], q[129];
U(0, 0, pi/3) q[129];
cx q[47], q[129];
cx q[50], q[129];
U(0, 0, pi/3) q[129];
cx q[50], q[129];
cx q[53], q[129];
U(0, 0, pi/3) q[129];
cx q[53], q[129];
cx q[54], q[129];
U(0, 0, pi/3) q[129];
cx q[54], q[129];
cx q[55], q[129];
U(0, 0, pi/3) q[129];
cx q[55], q[129];
cx q[58], q[129];
U(0, 0, pi/3) q[129];
cx q[58], q[129];
cx q[60], q[129];
U(0, 0, pi/3) q[129];
cx q[60], q[129];
cx q[61], q[129];
U(0, 0, pi/3) q[129];
cx q[61], q[129];
cx q[62], q[129];
U(0, 0, pi/3) q[129];
cx q[62], q[129];
cx q[63], q[129];
U(0, 0, pi/3) q[129];
cx q[63], q[129];
cx q[64], q[129];
U(0, 0, pi/3) q[129];
cx q[64], q[129];
cx q[65], q[129];
U(0, 0, pi/3) q[129];
cx q[65], q[129];
cx q[67], q[129];
U(0, 0, pi/3) q[129];
cx q[67], q[129];
cx q[68], q[129];
U(0, 0, pi/3) q[129];
cx q[68], q[129];
cx q[75], q[129];
U(0, 0, pi/3) q[129];
cx q[75], q[129];
cx q[76], q[129];
U(0, 0, pi/3) q[129];
cx q[76], q[129];
cx q[77], q[129];
U(0, 0, pi/3) q[129];
cx q[77], q[129];
cx q[79], q[129];
U(0, 0, pi/3) q[129];
cx q[79], q[129];
cx q[82], q[129];
U(0, 0, pi/3) q[129];
cx q[82], q[129];
cx q[84], q[129];
U(0, 0, pi/3) q[129];
cx q[84], q[129];
cx q[86], q[129];
U(0, 0, pi/3) q[129];
cx q[86], q[129];
cx q[87], q[129];
U(0, 0, pi/3) q[129];
cx q[87], q[129];
cx q[88], q[129];
U(0, 0, pi/3) q[129];
cx q[88], q[129];
cx q[89], q[129];
U(0, 0, pi/3) q[129];
cx q[89], q[129];
cx q[92], q[129];
U(0, 0, pi/3) q[129];
cx q[92], q[129];
cx q[93], q[129];
U(0, 0, pi/3) q[129];
cx q[93], q[129];
cx q[94], q[129];
U(0, 0, pi/3) q[129];
cx q[94], q[129];
cx q[95], q[129];
U(0, 0, pi/3) q[129];
cx q[95], q[129];
cx q[101], q[129];
U(0, 0, pi/3) q[129];
cx q[101], q[129];
cx q[102], q[129];
U(0, 0, pi/3) q[129];
cx q[102], q[129];
cx q[103], q[129];
U(0, 0, pi/3) q[129];
cx q[103], q[129];
cx q[104], q[129];
U(0, 0, pi/3) q[129];
cx q[104], q[129];
cx q[110], q[129];
U(0, 0, pi/3) q[129];
cx q[110], q[129];
cx q[111], q[129];
U(0, 0, pi/3) q[129];
cx q[111], q[129];
cx q[113], q[129];
U(0, 0, pi/3) q[129];
cx q[113], q[129];
cx q[115], q[129];
U(0, 0, pi/3) q[129];
cx q[115], q[129];
cx q[116], q[129];
U(0, 0, pi/3) q[129];
cx q[116], q[129];
cx q[117], q[129];
U(0, 0, pi/3) q[129];
cx q[117], q[129];
cx q[118], q[129];
U(0, 0, pi/3) q[129];
cx q[118], q[129];
cx q[125], q[129];
U(0, 0, pi/3) q[129];
cx q[125], q[129];
cx q[127], q[129];
U(0, 0, pi/3) q[129];
cx q[127], q[129];
cx q[1], q[130];
U(0, 0, pi/3) q[130];
cx q[1], q[130];
cx q[3], q[130];
U(0, 0, pi/3) q[130];
cx q[3], q[130];
cx q[7], q[130];
U(0, 0, pi/3) q[130];
cx q[7], q[130];
cx q[8], q[130];
U(0, 0, pi/3) q[130];
cx q[8], q[130];
cx q[10], q[130];
U(0, 0, pi/3) q[130];
cx q[10], q[130];
cx q[11], q[130];
U(0, 0, pi/3) q[130];
cx q[11], q[130];
cx q[12], q[130];
U(0, 0, pi/3) q[130];
cx q[12], q[130];
cx q[13], q[130];
U(0, 0, pi/3) q[130];
cx q[13], q[130];
cx q[15], q[130];
U(0, 0, pi/3) q[130];
cx q[15], q[130];
cx q[17], q[130];
U(0, 0, pi/3) q[130];
cx q[17], q[130];
cx q[21], q[130];
U(0, 0, pi/3) q[130];
cx q[21], q[130];
cx q[22], q[130];
U(0, 0, pi/3) q[130];
cx q[22], q[130];
cx q[26], q[130];
U(0, 0, pi/3) q[130];
cx q[26], q[130];
cx q[27], q[130];
U(0, 0, pi/3) q[130];
cx q[27], q[130];
cx q[28], q[130];
U(0, 0, pi/3) q[130];
cx q[28], q[130];
cx q[29], q[130];
U(0, 0, pi/3) q[130];
cx q[29], q[130];
cx q[30], q[130];
U(0, 0, pi/3) q[130];
cx q[30], q[130];
cx q[33], q[130];
U(0, 0, pi/3) q[130];
cx q[33], q[130];
cx q[35], q[130];
U(0, 0, pi/3) q[130];
cx q[35], q[130];
cx q[38], q[130];
U(0, 0, pi/3) q[130];
cx q[38], q[130];
cx q[45], q[130];
U(0, 0, pi/3) q[130];
cx q[45], q[130];
cx q[47], q[130];
U(0, 0, pi/3) q[130];
cx q[47], q[130];
cx q[48], q[130];
U(0, 0, pi/3) q[130];
cx q[48], q[130];
cx q[49], q[130];
U(0, 0, pi/3) q[130];
cx q[49], q[130];
cx q[51], q[130];
U(0, 0, pi/3) q[130];
cx q[51], q[130];
cx q[52], q[130];
U(0, 0, pi/3) q[130];
cx q[52], q[130];
cx q[63], q[130];
U(0, 0, pi/3) q[130];
cx q[63], q[130];
cx q[64], q[130];
U(0, 0, pi/3) q[130];
cx q[64], q[130];
cx q[65], q[130];
U(0, 0, pi/3) q[130];
cx q[65], q[130];
cx q[67], q[130];
U(0, 0, pi/3) q[130];
cx q[67], q[130];
cx q[69], q[130];
U(0, 0, pi/3) q[130];
cx q[69], q[130];
cx q[70], q[130];
U(0, 0, pi/3) q[130];
cx q[70], q[130];
cx q[72], q[130];
U(0, 0, pi/3) q[130];
cx q[72], q[130];
cx q[75], q[130];
U(0, 0, pi/3) q[130];
cx q[75], q[130];
cx q[77], q[130];
U(0, 0, pi/3) q[130];
cx q[77], q[130];
cx q[80], q[130];
U(0, 0, pi/3) q[130];
cx q[80], q[130];
cx q[82], q[130];
U(0, 0, pi/3) q[130];
cx q[82], q[130];
cx q[83], q[130];
U(0, 0, pi/3) q[130];
cx q[83], q[130];
cx q[84], q[130];
U(0, 0, pi/3) q[130];
cx q[84], q[130];
cx q[94], q[130];
U(0, 0, pi/3) q[130];
cx q[94], q[130];
cx q[96], q[130];
U(0, 0, pi/3) q[130];
cx q[96], q[130];
cx q[98], q[130];
U(0, 0, pi/3) q[130];
cx q[98], q[130];
cx q[99], q[130];
U(0, 0, pi/3) q[130];
cx q[99], q[130];
cx q[101], q[130];
U(0, 0, pi/3) q[130];
cx q[101], q[130];
cx q[103], q[130];
U(0, 0, pi/3) q[130];
cx q[103], q[130];
cx q[109], q[130];
U(0, 0, pi/3) q[130];
cx q[109], q[130];
cx q[111], q[130];
U(0, 0, pi/3) q[130];
cx q[111], q[130];
cx q[112], q[130];
U(0, 0, pi/3) q[130];
cx q[112], q[130];
cx q[113], q[130];
U(0, 0, pi/3) q[130];
cx q[113], q[130];
cx q[115], q[130];
U(0, 0, pi/3) q[130];
cx q[115], q[130];
cx q[118], q[130];
U(0, 0, pi/3) q[130];
cx q[118], q[130];
cx q[122], q[130];
U(0, 0, pi/3) q[130];
cx q[122], q[130];
cx q[124], q[130];
U(0, 0, pi/3) q[130];
cx q[124], q[130];
cx q[128], q[130];
U(0, 0, pi/3) q[130];
cx q[128], q[130];
cx q[1], q[131];
U(0, 0, pi/3) q[131];
cx q[1], q[131];
cx q[2], q[131];
U(0, 0, pi/3) q[131];
cx q[2], q[131];
cx q[3], q[131];
U(0, 0, pi/3) q[131];
cx q[3], q[131];
cx q[5], q[131];
U(0, 0, pi/3) q[131];
cx q[5], q[131];
cx q[6], q[131];
U(0, 0, pi/3) q[131];
cx q[6], q[131];
cx q[8], q[131];
U(0, 0, pi/3) q[131];
cx q[8], q[131];
cx q[9], q[131];
U(0, 0, pi/3) q[131];
cx q[9], q[131];
cx q[10], q[131];
U(0, 0, pi/3) q[131];
cx q[10], q[131];
cx q[12], q[131];
U(0, 0, pi/3) q[131];
cx q[12], q[131];
cx q[16], q[131];
U(0, 0, pi/3) q[131];
cx q[16], q[131];
cx q[17], q[131];
U(0, 0, pi/3) q[131];
cx q[17], q[131];
cx q[18], q[131];
U(0, 0, pi/3) q[131];
cx q[18], q[131];
cx q[19], q[131];
U(0, 0, pi/3) q[131];
cx q[19], q[131];
cx q[20], q[131];
U(0, 0, pi/3) q[131];
cx q[20], q[131];
cx q[21], q[131];
U(0, 0, pi/3) q[131];
cx q[21], q[131];
cx q[22], q[131];
U(0, 0, pi/3) q[131];
cx q[22], q[131];
cx q[23], q[131];
U(0, 0, pi/3) q[131];
cx q[23], q[131];
cx q[24], q[131];
U(0, 0, pi/3) q[131];
cx q[24], q[131];
cx q[26], q[131];
U(0, 0, pi/3) q[131];
cx q[26], q[131];
cx q[27], q[131];
U(0, 0, pi/3) q[131];
cx q[27], q[131];
cx q[28], q[131];
U(0, 0, pi/3) q[131];
cx q[28], q[131];
cx q[37], q[131];
U(0, 0, pi/3) q[131];
cx q[37], q[131];
cx q[39], q[131];
U(0, 0, pi/3) q[131];
cx q[39], q[131];
cx q[43], q[131];
U(0, 0, pi/3) q[131];
cx q[43], q[131];
cx q[47], q[131];
U(0, 0, pi/3) q[131];
cx q[47], q[131];
cx q[48], q[131];
U(0, 0, pi/3) q[131];
cx q[48], q[131];
cx q[49], q[131];
U(0, 0, pi/3) q[131];
cx q[49], q[131];
cx q[50], q[131];
U(0, 0, pi/3) q[131];
cx q[50], q[131];
cx q[52], q[131];
U(0, 0, pi/3) q[131];
cx q[52], q[131];
cx q[55], q[131];
U(0, 0, pi/3) q[131];
cx q[55], q[131];
cx q[56], q[131];
U(0, 0, pi/3) q[131];
cx q[56], q[131];
cx q[62], q[131];
U(0, 0, pi/3) q[131];
cx q[62], q[131];
cx q[64], q[131];
U(0, 0, pi/3) q[131];
cx q[64], q[131];
cx q[65], q[131];
U(0, 0, pi/3) q[131];
cx q[65], q[131];
cx q[66], q[131];
U(0, 0, pi/3) q[131];
cx q[66], q[131];
cx q[67], q[131];
U(0, 0, pi/3) q[131];
cx q[67], q[131];
cx q[68], q[131];
U(0, 0, pi/3) q[131];
cx q[68], q[131];
cx q[69], q[131];
U(0, 0, pi/3) q[131];
cx q[69], q[131];
cx q[72], q[131];
U(0, 0, pi/3) q[131];
cx q[72], q[131];
cx q[76], q[131];
U(0, 0, pi/3) q[131];
cx q[76], q[131];
cx q[80], q[131];
U(0, 0, pi/3) q[131];
cx q[80], q[131];
cx q[81], q[131];
U(0, 0, pi/3) q[131];
cx q[81], q[131];
cx q[82], q[131];
U(0, 0, pi/3) q[131];
cx q[82], q[131];
cx q[86], q[131];
U(0, 0, pi/3) q[131];
cx q[86], q[131];
cx q[88], q[131];
U(0, 0, pi/3) q[131];
cx q[88], q[131];
cx q[89], q[131];
U(0, 0, pi/3) q[131];
cx q[89], q[131];
cx q[90], q[131];
U(0, 0, pi/3) q[131];
cx q[90], q[131];
cx q[92], q[131];
U(0, 0, pi/3) q[131];
cx q[92], q[131];
cx q[95], q[131];
U(0, 0, pi/3) q[131];
cx q[95], q[131];
cx q[96], q[131];
U(0, 0, pi/3) q[131];
cx q[96], q[131];
cx q[98], q[131];
U(0, 0, pi/3) q[131];
cx q[98], q[131];
cx q[100], q[131];
U(0, 0, pi/3) q[131];
cx q[100], q[131];
cx q[104], q[131];
U(0, 0, pi/3) q[131];
cx q[104], q[131];
cx q[105], q[131];
U(0, 0, pi/3) q[131];
cx q[105], q[131];
cx q[106], q[131];
U(0, 0, pi/3) q[131];
cx q[106], q[131];
cx q[107], q[131];
U(0, 0, pi/3) q[131];
cx q[107], q[131];
cx q[108], q[131];
U(0, 0, pi/3) q[131];
cx q[108], q[131];
cx q[110], q[131];
U(0, 0, pi/3) q[131];
cx q[110], q[131];
cx q[111], q[131];
U(0, 0, pi/3) q[131];
cx q[111], q[131];
cx q[112], q[131];
U(0, 0, pi/3) q[131];
cx q[112], q[131];
cx q[113], q[131];
U(0, 0, pi/3) q[131];
cx q[113], q[131];
cx q[117], q[131];
U(0, 0, pi/3) q[131];
cx q[117], q[131];
cx q[118], q[131];
U(0, 0, pi/3) q[131];
cx q[118], q[131];
cx q[120], q[131];
U(0, 0, pi/3) q[131];
cx q[120], q[131];
cx q[122], q[131];
U(0, 0, pi/3) q[131];
cx q[122], q[131];
cx q[123], q[131];
U(0, 0, pi/3) q[131];
cx q[123], q[131];
cx q[127], q[131];
U(0, 0, pi/3) q[131];
cx q[127], q[131];
cx q[0], q[132];
U(0, 0, pi/3) q[132];
cx q[0], q[132];
cx q[4], q[132];
U(0, 0, pi/3) q[132];
cx q[4], q[132];
cx q[6], q[132];
U(0, 0, pi/3) q[132];
cx q[6], q[132];
cx q[7], q[132];
U(0, 0, pi/3) q[132];
cx q[7], q[132];
cx q[9], q[132];
U(0, 0, pi/3) q[132];
cx q[9], q[132];
cx q[10], q[132];
U(0, 0, pi/3) q[132];
cx q[10], q[132];
cx q[11], q[132];
U(0, 0, pi/3) q[132];
cx q[11], q[132];
cx q[12], q[132];
U(0, 0, pi/3) q[132];
cx q[12], q[132];
cx q[15], q[132];
U(0, 0, pi/3) q[132];
cx q[15], q[132];
cx q[16], q[132];
U(0, 0, pi/3) q[132];
cx q[16], q[132];
cx q[17], q[132];
U(0, 0, pi/3) q[132];
cx q[17], q[132];
cx q[19], q[132];
U(0, 0, pi/3) q[132];
cx q[19], q[132];
cx q[20], q[132];
U(0, 0, pi/3) q[132];
cx q[20], q[132];
cx q[21], q[132];
U(0, 0, pi/3) q[132];
cx q[21], q[132];
cx q[23], q[132];
U(0, 0, pi/3) q[132];
cx q[23], q[132];
cx q[24], q[132];
U(0, 0, pi/3) q[132];
cx q[24], q[132];
cx q[28], q[132];
U(0, 0, pi/3) q[132];
cx q[28], q[132];
cx q[35], q[132];
U(0, 0, pi/3) q[132];
cx q[35], q[132];
cx q[36], q[132];
U(0, 0, pi/3) q[132];
cx q[36], q[132];
cx q[39], q[132];
U(0, 0, pi/3) q[132];
cx q[39], q[132];
cx q[41], q[132];
U(0, 0, pi/3) q[132];
cx q[41], q[132];
cx q[45], q[132];
U(0, 0, pi/3) q[132];
cx q[45], q[132];
cx q[46], q[132];
U(0, 0, pi/3) q[132];
cx q[46], q[132];
cx q[51], q[132];
U(0, 0, pi/3) q[132];
cx q[51], q[132];
cx q[53], q[132];
U(0, 0, pi/3) q[132];
cx q[53], q[132];
cx q[58], q[132];
U(0, 0, pi/3) q[132];
cx q[58], q[132];
cx q[62], q[132];
U(0, 0, pi/3) q[132];
cx q[62], q[132];
cx q[63], q[132];
U(0, 0, pi/3) q[132];
cx q[63], q[132];
cx q[64], q[132];
U(0, 0, pi/3) q[132];
cx q[64], q[132];
cx q[66], q[132];
U(0, 0, pi/3) q[132];
cx q[66], q[132];
cx q[69], q[132];
U(0, 0, pi/3) q[132];
cx q[69], q[132];
cx q[73], q[132];
U(0, 0, pi/3) q[132];
cx q[73], q[132];
cx q[74], q[132];
U(0, 0, pi/3) q[132];
cx q[74], q[132];
cx q[79], q[132];
U(0, 0, pi/3) q[132];
cx q[79], q[132];
cx q[82], q[132];
U(0, 0, pi/3) q[132];
cx q[82], q[132];
cx q[84], q[132];
U(0, 0, pi/3) q[132];
cx q[84], q[132];
cx q[85], q[132];
U(0, 0, pi/3) q[132];
cx q[85], q[132];
cx q[86], q[132];
U(0, 0, pi/3) q[132];
cx q[86], q[132];
cx q[87], q[132];
U(0, 0, pi/3) q[132];
cx q[87], q[132];
cx q[89], q[132];
U(0, 0, pi/3) q[132];
cx q[89], q[132];
cx q[90], q[132];
U(0, 0, pi/3) q[132];
cx q[90], q[132];
cx q[93], q[132];
U(0, 0, pi/3) q[132];
cx q[93], q[132];
cx q[96], q[132];
U(0, 0, pi/3) q[132];
cx q[96], q[132];
cx q[99], q[132];
U(0, 0, pi/3) q[132];
cx q[99], q[132];
cx q[100], q[132];
U(0, 0, pi/3) q[132];
cx q[100], q[132];
cx q[104], q[132];
U(0, 0, pi/3) q[132];
cx q[104], q[132];
cx q[105], q[132];
U(0, 0, pi/3) q[132];
cx q[105], q[132];
cx q[108], q[132];
U(0, 0, pi/3) q[132];
cx q[108], q[132];
cx q[109], q[132];
U(0, 0, pi/3) q[132];
cx q[109], q[132];
cx q[112], q[132];
U(0, 0, pi/3) q[132];
cx q[112], q[132];
cx q[114], q[132];
U(0, 0, pi/3) q[132];
cx q[114], q[132];
cx q[120], q[132];
U(0, 0, pi/3) q[132];
cx q[120], q[132];
cx q[122], q[132];
U(0, 0, pi/3) q[132];
cx q[122], q[132];
cx q[124], q[132];
U(0, 0, pi/3) q[132];
cx q[124], q[132];
cx q[125], q[132];
U(0, 0, pi/3) q[132];
cx q[125], q[132];
cx q[128], q[132];
U(0, 0, pi/3) q[132];
cx q[128], q[132];
cx q[129], q[132];
U(0, 0, pi/3) q[132];
cx q[129], q[132];
cx q[130], q[132];
U(0, 0, pi/3) q[132];
cx q[130], q[132];
cx q[0], q[133];
U(0, 0, pi/3) q[133];
cx q[0], q[133];
cx q[1], q[133];
U(0, 0, pi/3) q[133];
cx q[1], q[133];
cx q[2], q[133];
U(0, 0, pi/3) q[133];
cx q[2], q[133];
cx q[3], q[133];
U(0, 0, pi/3) q[133];
cx q[3], q[133];
cx q[4], q[133];
U(0, 0, pi/3) q[133];
cx q[4], q[133];
cx q[5], q[133];
U(0, 0, pi/3) q[133];
cx q[5], q[133];
cx q[7], q[133];
U(0, 0, pi/3) q[133];
cx q[7], q[133];
cx q[9], q[133];
U(0, 0, pi/3) q[133];
cx q[9], q[133];
cx q[16], q[133];
U(0, 0, pi/3) q[133];
cx q[16], q[133];
cx q[18], q[133];
U(0, 0, pi/3) q[133];
cx q[18], q[133];
cx q[21], q[133];
U(0, 0, pi/3) q[133];
cx q[21], q[133];
cx q[23], q[133];
U(0, 0, pi/3) q[133];
cx q[23], q[133];
cx q[29], q[133];
U(0, 0, pi/3) q[133];
cx q[29], q[133];
cx q[30], q[133];
U(0, 0, pi/3) q[133];
cx q[30], q[133];
cx q[31], q[133];
U(0, 0, pi/3) q[133];
cx q[31], q[133];
cx q[32], q[133];
U(0, 0, pi/3) q[133];
cx q[32], q[133];
cx q[35], q[133];
U(0, 0, pi/3) q[133];
cx q[35], q[133];
cx q[37], q[133];
U(0, 0, pi/3) q[133];
cx q[37], q[133];
cx q[38], q[133];
U(0, 0, pi/3) q[133];
cx q[38], q[133];
cx q[39], q[133];
U(0, 0, pi/3) q[133];
cx q[39], q[133];
cx q[41], q[133];
U(0, 0, pi/3) q[133];
cx q[41], q[133];
cx q[42], q[133];
U(0, 0, pi/3) q[133];
cx q[42], q[133];
cx q[44], q[133];
U(0, 0, pi/3) q[133];
cx q[44], q[133];
cx q[45], q[133];
U(0, 0, pi/3) q[133];
cx q[45], q[133];
cx q[46], q[133];
U(0, 0, pi/3) q[133];
cx q[46], q[133];
cx q[48], q[133];
U(0, 0, pi/3) q[133];
cx q[48], q[133];
cx q[49], q[133];
U(0, 0, pi/3) q[133];
cx q[49], q[133];
cx q[51], q[133];
U(0, 0, pi/3) q[133];
cx q[51], q[133];
cx q[52], q[133];
U(0, 0, pi/3) q[133];
cx q[52], q[133];
cx q[53], q[133];
U(0, 0, pi/3) q[133];
cx q[53], q[133];
cx q[54], q[133];
U(0, 0, pi/3) q[133];
cx q[54], q[133];
cx q[55], q[133];
U(0, 0, pi/3) q[133];
cx q[55], q[133];
cx q[58], q[133];
U(0, 0, pi/3) q[133];
cx q[58], q[133];
cx q[61], q[133];
U(0, 0, pi/3) q[133];
cx q[61], q[133];
cx q[62], q[133];
U(0, 0, pi/3) q[133];
cx q[62], q[133];
cx q[64], q[133];
U(0, 0, pi/3) q[133];
cx q[64], q[133];
cx q[65], q[133];
U(0, 0, pi/3) q[133];
cx q[65], q[133];
cx q[68], q[133];
U(0, 0, pi/3) q[133];
cx q[68], q[133];
cx q[69], q[133];
U(0, 0, pi/3) q[133];
cx q[69], q[133];
cx q[70], q[133];
U(0, 0, pi/3) q[133];
cx q[70], q[133];
cx q[71], q[133];
U(0, 0, pi/3) q[133];
cx q[71], q[133];
cx q[72], q[133];
U(0, 0, pi/3) q[133];
cx q[72], q[133];
cx q[73], q[133];
U(0, 0, pi/3) q[133];
cx q[73], q[133];
cx q[74], q[133];
U(0, 0, pi/3) q[133];
cx q[74], q[133];
cx q[78], q[133];
U(0, 0, pi/3) q[133];
cx q[78], q[133];
cx q[79], q[133];
U(0, 0, pi/3) q[133];
cx q[79], q[133];
cx q[81], q[133];
U(0, 0, pi/3) q[133];
cx q[81], q[133];
cx q[82], q[133];
U(0, 0, pi/3) q[133];
cx q[82], q[133];
cx q[84], q[133];
U(0, 0, pi/3) q[133];
cx q[84], q[133];
cx q[85], q[133];
U(0, 0, pi/3) q[133];
cx q[85], q[133];
cx q[94], q[133];
U(0, 0, pi/3) q[133];
cx q[94], q[133];
cx q[97], q[133];
U(0, 0, pi/3) q[133];
cx q[97], q[133];
cx q[98], q[133];
U(0, 0, pi/3) q[133];
cx q[98], q[133];
cx q[100], q[133];
U(0, 0, pi/3) q[133];
cx q[100], q[133];
cx q[102], q[133];
U(0, 0, pi/3) q[133];
cx q[102], q[133];
cx q[103], q[133];
U(0, 0, pi/3) q[133];
cx q[103], q[133];
cx q[105], q[133];
U(0, 0, pi/3) q[133];
cx q[105], q[133];
cx q[107], q[133];
U(0, 0, pi/3) q[133];
cx q[107], q[133];
cx q[108], q[133];
U(0, 0, pi/3) q[133];
cx q[108], q[133];
cx q[111], q[133];
U(0, 0, pi/3) q[133];
cx q[111], q[133];
cx q[112], q[133];
U(0, 0, pi/3) q[133];
cx q[112], q[133];
cx q[113], q[133];
U(0, 0, pi/3) q[133];
cx q[113], q[133];
cx q[114], q[133];
U(0, 0, pi/3) q[133];
cx q[114], q[133];
cx q[117], q[133];
U(0, 0, pi/3) q[133];
cx q[117], q[133];
cx q[118], q[133];
U(0, 0, pi/3) q[133];
cx q[118], q[133];
cx q[126], q[133];
U(0, 0, pi/3) q[133];
cx q[126], q[133];
cx q[129], q[133];
U(0, 0, pi/3) q[133];
cx q[129], q[133];
cx q[130], q[133];
U(0, 0, pi/3) q[133];
cx q[130], q[133];
cx q[131], q[133];
U(0, 0, pi/3) q[133];
cx q[131], q[133];
cx q[132], q[133];
U(0, 0, pi/3) q[133];
cx q[132], q[133];
cx q[0], q[134];
U(0, 0, pi/3) q[134];
cx q[0], q[134];
cx q[1], q[134];
U(0, 0, pi/3) q[134];
cx q[1], q[134];
cx q[2], q[134];
U(0, 0, pi/3) q[134];
cx q[2], q[134];
cx q[3], q[134];
U(0, 0, pi/3) q[134];
cx q[3], q[134];
cx q[4], q[134];
U(0, 0, pi/3) q[134];
cx q[4], q[134];
cx q[5], q[134];
U(0, 0, pi/3) q[134];
cx q[5], q[134];
cx q[6], q[134];
U(0, 0, pi/3) q[134];
cx q[6], q[134];
cx q[7], q[134];
U(0, 0, pi/3) q[134];
cx q[7], q[134];
cx q[8], q[134];
U(0, 0, pi/3) q[134];
cx q[8], q[134];
cx q[10], q[134];
U(0, 0, pi/3) q[134];
cx q[10], q[134];
cx q[11], q[134];
U(0, 0, pi/3) q[134];
cx q[11], q[134];
cx q[12], q[134];
U(0, 0, pi/3) q[134];
cx q[12], q[134];
cx q[13], q[134];
U(0, 0, pi/3) q[134];
cx q[13], q[134];
cx q[15], q[134];
U(0, 0, pi/3) q[134];
cx q[15], q[134];
cx q[18], q[134];
U(0, 0, pi/3) q[134];
cx q[18], q[134];
cx q[22], q[134];
U(0, 0, pi/3) q[134];
cx q[22], q[134];
cx q[23], q[134];
U(0, 0, pi/3) q[134];
cx q[23], q[134];
cx q[28], q[134];
U(0, 0, pi/3) q[134];
cx q[28], q[134];
cx q[32], q[134];
U(0, 0, pi/3) q[134];
cx q[32], q[134];
cx q[34], q[134];
U(0, 0, pi/3) q[134];
cx q[34], q[134];
cx q[36], q[134];
U(0, 0, pi/3) q[134];
cx q[36], q[134];
cx q[37], q[134];
U(0, 0, pi/3) q[134];
cx q[37], q[134];
cx q[38], q[134];
U(0, 0, pi/3) q[134];
cx q[38], q[134];
cx q[39], q[134];
U(0, 0, pi/3) q[134];
cx q[39], q[134];
cx q[40], q[134];
U(0, 0, pi/3) q[134];
cx q[40], q[134];
cx q[42], q[134];
U(0, 0, pi/3) q[134];
cx q[42], q[134];
cx q[43], q[134];
U(0, 0, pi/3) q[134];
cx q[43], q[134];
cx q[44], q[134];
U(0, 0, pi/3) q[134];
cx q[44], q[134];
cx q[46], q[134];
U(0, 0, pi/3) q[134];
cx q[46], q[134];
cx q[48], q[134];
U(0, 0, pi/3) q[134];
cx q[48], q[134];
cx q[50], q[134];
U(0, 0, pi/3) q[134];
cx q[50], q[134];
cx q[51], q[134];
U(0, 0, pi/3) q[134];
cx q[51], q[134];
cx q[56], q[134];
U(0, 0, pi/3) q[134];
cx q[56], q[134];
cx q[58], q[134];
U(0, 0, pi/3) q[134];
cx q[58], q[134];
cx q[59], q[134];
U(0, 0, pi/3) q[134];
cx q[59], q[134];
cx q[61], q[134];
U(0, 0, pi/3) q[134];
cx q[61], q[134];
cx q[62], q[134];
U(0, 0, pi/3) q[134];
cx q[62], q[134];
cx q[63], q[134];
U(0, 0, pi/3) q[134];
cx q[63], q[134];
cx q[64], q[134];
U(0, 0, pi/3) q[134];
cx q[64], q[134];
cx q[65], q[134];
U(0, 0, pi/3) q[134];
cx q[65], q[134];
cx q[67], q[134];
U(0, 0, pi/3) q[134];
cx q[67], q[134];
cx q[68], q[134];
U(0, 0, pi/3) q[134];
cx q[68], q[134];
cx q[69], q[134];
U(0, 0, pi/3) q[134];
cx q[69], q[134];
cx q[73], q[134];
U(0, 0, pi/3) q[134];
cx q[73], q[134];
cx q[74], q[134];
U(0, 0, pi/3) q[134];
cx q[74], q[134];
cx q[75], q[134];
U(0, 0, pi/3) q[134];
cx q[75], q[134];
cx q[76], q[134];
U(0, 0, pi/3) q[134];
cx q[76], q[134];
cx q[77], q[134];
U(0, 0, pi/3) q[134];
cx q[77], q[134];
cx q[78], q[134];
U(0, 0, pi/3) q[134];
cx q[78], q[134];
cx q[79], q[134];
U(0, 0, pi/3) q[134];
cx q[79], q[134];
cx q[80], q[134];
U(0, 0, pi/3) q[134];
cx q[80], q[134];
cx q[82], q[134];
U(0, 0, pi/3) q[134];
cx q[82], q[134];
cx q[83], q[134];
U(0, 0, pi/3) q[134];
cx q[83], q[134];
cx q[86], q[134];
U(0, 0, pi/3) q[134];
cx q[86], q[134];
cx q[87], q[134];
U(0, 0, pi/3) q[134];
cx q[87], q[134];
cx q[88], q[134];
U(0, 0, pi/3) q[134];
cx q[88], q[134];
cx q[89], q[134];
U(0, 0, pi/3) q[134];
cx q[89], q[134];
cx q[91], q[134];
U(0, 0, pi/3) q[134];
cx q[91], q[134];
cx q[92], q[134];
U(0, 0, pi/3) q[134];
cx q[92], q[134];
cx q[94], q[134];
U(0, 0, pi/3) q[134];
cx q[94], q[134];
cx q[95], q[134];
U(0, 0, pi/3) q[134];
cx q[95], q[134];
cx q[96], q[134];
U(0, 0, pi/3) q[134];
cx q[96], q[134];
cx q[97], q[134];
U(0, 0, pi/3) q[134];
cx q[97], q[134];
cx q[98], q[134];
U(0, 0, pi/3) q[134];
cx q[98], q[134];
cx q[101], q[134];
U(0, 0, pi/3) q[134];
cx q[101], q[134];
cx q[102], q[134];
U(0, 0, pi/3) q[134];
cx q[102], q[134];
cx q[103], q[134];
U(0, 0, pi/3) q[134];
cx q[103], q[134];
cx q[105], q[134];
U(0, 0, pi/3) q[134];
cx q[105], q[134];
cx q[106], q[134];
U(0, 0, pi/3) q[134];
cx q[106], q[134];
cx q[109], q[134];
U(0, 0, pi/3) q[134];
cx q[109], q[134];
cx q[111], q[134];
U(0, 0, pi/3) q[134];
cx q[111], q[134];
cx q[112], q[134];
U(0, 0, pi/3) q[134];
cx q[112], q[134];
cx q[113], q[134];
U(0, 0, pi/3) q[134];
cx q[113], q[134];
cx q[114], q[134];
U(0, 0, pi/3) q[134];
cx q[114], q[134];
cx q[115], q[134];
U(0, 0, pi/3) q[134];
cx q[115], q[134];
cx q[116], q[134];
U(0, 0, pi/3) q[134];
cx q[116], q[134];
cx q[117], q[134];
U(0, 0, pi/3) q[134];
cx q[117], q[134];
cx q[118], q[134];
U(0, 0, pi/3) q[134];
cx q[118], q[134];
cx q[124], q[134];
U(0, 0, pi/3) q[134];
cx q[124], q[134];
cx q[129], q[134];
U(0, 0, pi/3) q[134];
cx q[129], q[134];
cx q[3], q[135];
U(0, 0, pi/3) q[135];
cx q[3], q[135];
cx q[8], q[135];
U(0, 0, pi/3) q[135];
cx q[8], q[135];
cx q[9], q[135];
U(0, 0, pi/3) q[135];
cx q[9], q[135];
cx q[10], q[135];
U(0, 0, pi/3) q[135];
cx q[10], q[135];
cx q[14], q[135];
U(0, 0, pi/3) q[135];
cx q[14], q[135];
cx q[18], q[135];
U(0, 0, pi/3) q[135];
cx q[18], q[135];
cx q[20], q[135];
U(0, 0, pi/3) q[135];
cx q[20], q[135];
cx q[25], q[135];
U(0, 0, pi/3) q[135];
cx q[25], q[135];
cx q[26], q[135];
U(0, 0, pi/3) q[135];
cx q[26], q[135];
cx q[27], q[135];
U(0, 0, pi/3) q[135];
cx q[27], q[135];
cx q[29], q[135];
U(0, 0, pi/3) q[135];
cx q[29], q[135];
cx q[30], q[135];
U(0, 0, pi/3) q[135];
cx q[30], q[135];
cx q[31], q[135];
U(0, 0, pi/3) q[135];
cx q[31], q[135];
cx q[33], q[135];
U(0, 0, pi/3) q[135];
cx q[33], q[135];
cx q[34], q[135];
U(0, 0, pi/3) q[135];
cx q[34], q[135];
cx q[36], q[135];
U(0, 0, pi/3) q[135];
cx q[36], q[135];
cx q[38], q[135];
U(0, 0, pi/3) q[135];
cx q[38], q[135];
cx q[41], q[135];
U(0, 0, pi/3) q[135];
cx q[41], q[135];
cx q[45], q[135];
U(0, 0, pi/3) q[135];
cx q[45], q[135];
cx q[46], q[135];
U(0, 0, pi/3) q[135];
cx q[46], q[135];
cx q[47], q[135];
U(0, 0, pi/3) q[135];
cx q[47], q[135];
cx q[49], q[135];
U(0, 0, pi/3) q[135];
cx q[49], q[135];
cx q[52], q[135];
U(0, 0, pi/3) q[135];
cx q[52], q[135];
cx q[53], q[135];
U(0, 0, pi/3) q[135];
cx q[53], q[135];
cx q[58], q[135];
U(0, 0, pi/3) q[135];
cx q[58], q[135];
cx q[63], q[135];
U(0, 0, pi/3) q[135];
cx q[63], q[135];
cx q[64], q[135];
U(0, 0, pi/3) q[135];
cx q[64], q[135];
cx q[68], q[135];
U(0, 0, pi/3) q[135];
cx q[68], q[135];
cx q[69], q[135];
U(0, 0, pi/3) q[135];
cx q[69], q[135];
cx q[70], q[135];
U(0, 0, pi/3) q[135];
cx q[70], q[135];
cx q[71], q[135];
U(0, 0, pi/3) q[135];
cx q[71], q[135];
cx q[77], q[135];
U(0, 0, pi/3) q[135];
cx q[77], q[135];
cx q[78], q[135];
U(0, 0, pi/3) q[135];
cx q[78], q[135];
cx q[80], q[135];
U(0, 0, pi/3) q[135];
cx q[80], q[135];
cx q[82], q[135];
U(0, 0, pi/3) q[135];
cx q[82], q[135];
cx q[85], q[135];
U(0, 0, pi/3) q[135];
cx q[85], q[135];
cx q[86], q[135];
U(0, 0, pi/3) q[135];
cx q[86], q[135];
cx q[87], q[135];
U(0, 0, pi/3) q[135];
cx q[87], q[135];
cx q[88], q[135];
U(0, 0, pi/3) q[135];
cx q[88], q[135];
cx q[89], q[135];
U(0, 0, pi/3) q[135];
cx q[89], q[135];
cx q[93], q[135];
U(0, 0, pi/3) q[135];
cx q[93], q[135];
cx q[94], q[135];
U(0, 0, pi/3) q[135];
cx q[94], q[135];
cx q[96], q[135];
U(0, 0, pi/3) q[135];
cx q[96], q[135];
cx q[97], q[135];
U(0, 0, pi/3) q[135];
cx q[97], q[135];
cx q[100], q[135];
U(0, 0, pi/3) q[135];
cx q[100], q[135];
cx q[101], q[135];
U(0, 0, pi/3) q[135];
cx q[101], q[135];
cx q[103], q[135];
U(0, 0, pi/3) q[135];
cx q[103], q[135];
cx q[104], q[135];
U(0, 0, pi/3) q[135];
cx q[104], q[135];
cx q[105], q[135];
U(0, 0, pi/3) q[135];
cx q[105], q[135];
cx q[106], q[135];
U(0, 0, pi/3) q[135];
cx q[106], q[135];
cx q[108], q[135];
U(0, 0, pi/3) q[135];
cx q[108], q[135];
cx q[109], q[135];
U(0, 0, pi/3) q[135];
cx q[109], q[135];
cx q[110], q[135];
U(0, 0, pi/3) q[135];
cx q[110], q[135];
cx q[111], q[135];
U(0, 0, pi/3) q[135];
cx q[111], q[135];
cx q[112], q[135];
U(0, 0, pi/3) q[135];
cx q[112], q[135];
cx q[113], q[135];
U(0, 0, pi/3) q[135];
cx q[113], q[135];
cx q[115], q[135];
U(0, 0, pi/3) q[135];
cx q[115], q[135];
cx q[116], q[135];
U(0, 0, pi/3) q[135];
cx q[116], q[135];
cx q[121], q[135];
U(0, 0, pi/3) q[135];
cx q[121], q[135];
cx q[122], q[135];
U(0, 0, pi/3) q[135];
cx q[122], q[135];
cx q[123], q[135];
U(0, 0, pi/3) q[135];
cx q[123], q[135];
cx q[125], q[135];
U(0, 0, pi/3) q[135];
cx q[125], q[135];
cx q[126], q[135];
U(0, 0, pi/3) q[135];
cx q[126], q[135];
cx q[127], q[135];
U(0, 0, pi/3) q[135];
cx q[127], q[135];
cx q[128], q[135];
U(0, 0, pi/3) q[135];
cx q[128], q[135];
cx q[129], q[135];
U(0, 0, pi/3) q[135];
cx q[129], q[135];
cx q[132], q[135];
U(0, 0, pi/3) q[135];
cx q[132], q[135];
cx q[133], q[135];
U(0, 0, pi/3) q[135];
cx q[133], q[135];
cx q[134], q[135];
U(0, 0, pi/3) q[135];
cx q[134], q[135];
cx q[2], q[136];
U(0, 0, pi/3) q[136];
cx q[2], q[136];
cx q[3], q[136];
U(0, 0, pi/3) q[136];
cx q[3], q[136];
cx q[4], q[136];
U(0, 0, pi/3) q[136];
cx q[4], q[136];
cx q[5], q[136];
U(0, 0, pi/3) q[136];
cx q[5], q[136];
cx q[7], q[136];
U(0, 0, pi/3) q[136];
cx q[7], q[136];
cx q[10], q[136];
U(0, 0, pi/3) q[136];
cx q[10], q[136];
cx q[14], q[136];
U(0, 0, pi/3) q[136];
cx q[14], q[136];
cx q[15], q[136];
U(0, 0, pi/3) q[136];
cx q[15], q[136];
cx q[16], q[136];
U(0, 0, pi/3) q[136];
cx q[16], q[136];
cx q[17], q[136];
U(0, 0, pi/3) q[136];
cx q[17], q[136];
cx q[27], q[136];
U(0, 0, pi/3) q[136];
cx q[27], q[136];
cx q[28], q[136];
U(0, 0, pi/3) q[136];
cx q[28], q[136];
cx q[29], q[136];
U(0, 0, pi/3) q[136];
cx q[29], q[136];
cx q[32], q[136];
U(0, 0, pi/3) q[136];
cx q[32], q[136];
cx q[33], q[136];
U(0, 0, pi/3) q[136];
cx q[33], q[136];
cx q[34], q[136];
U(0, 0, pi/3) q[136];
cx q[34], q[136];
cx q[37], q[136];
U(0, 0, pi/3) q[136];
cx q[37], q[136];
cx q[38], q[136];
U(0, 0, pi/3) q[136];
cx q[38], q[136];
cx q[39], q[136];
U(0, 0, pi/3) q[136];
cx q[39], q[136];
cx q[40], q[136];
U(0, 0, pi/3) q[136];
cx q[40], q[136];
cx q[44], q[136];
U(0, 0, pi/3) q[136];
cx q[44], q[136];
cx q[49], q[136];
U(0, 0, pi/3) q[136];
cx q[49], q[136];
cx q[52], q[136];
U(0, 0, pi/3) q[136];
cx q[52], q[136];
cx q[55], q[136];
U(0, 0, pi/3) q[136];
cx q[55], q[136];
cx q[56], q[136];
U(0, 0, pi/3) q[136];
cx q[56], q[136];
cx q[58], q[136];
U(0, 0, pi/3) q[136];
cx q[58], q[136];
cx q[60], q[136];
U(0, 0, pi/3) q[136];
cx q[60], q[136];
cx q[61], q[136];
U(0, 0, pi/3) q[136];
cx q[61], q[136];
cx q[64], q[136];
U(0, 0, pi/3) q[136];
cx q[64], q[136];
cx q[65], q[136];
U(0, 0, pi/3) q[136];
cx q[65], q[136];
cx q[66], q[136];
U(0, 0, pi/3) q[136];
cx q[66], q[136];
cx q[67], q[136];
U(0, 0, pi/3) q[136];
cx q[67], q[136];
cx q[69], q[136];
U(0, 0, pi/3) q[136];
cx q[69], q[136];
cx q[70], q[136];
U(0, 0, pi/3) q[136];
cx q[70], q[136];
cx q[71], q[136];
U(0, 0, pi/3) q[136];
cx q[71], q[136];
cx q[73], q[136];
U(0, 0, pi/3) q[136];
cx q[73], q[136];
cx q[75], q[136];
U(0, 0, pi/3) q[136];
cx q[75], q[136];
cx q[76], q[136];
U(0, 0, pi/3) q[136];
cx q[76], q[136];
cx q[77], q[136];
U(0, 0, pi/3) q[136];
cx q[77], q[136];
cx q[78], q[136];
U(0, 0, pi/3) q[136];
cx q[78], q[136];
cx q[82], q[136];
U(0, 0, pi/3) q[136];
cx q[82], q[136];
cx q[83], q[136];
U(0, 0, pi/3) q[136];
cx q[83], q[136];
cx q[84], q[136];
U(0, 0, pi/3) q[136];
cx q[84], q[136];
cx q[87], q[136];
U(0, 0, pi/3) q[136];
cx q[87], q[136];
cx q[88], q[136];
U(0, 0, pi/3) q[136];
cx q[88], q[136];
cx q[90], q[136];
U(0, 0, pi/3) q[136];
cx q[90], q[136];
cx q[91], q[136];
U(0, 0, pi/3) q[136];
cx q[91], q[136];
cx q[92], q[136];
U(0, 0, pi/3) q[136];
cx q[92], q[136];
cx q[93], q[136];
U(0, 0, pi/3) q[136];
cx q[93], q[136];
cx q[95], q[136];
U(0, 0, pi/3) q[136];
cx q[95], q[136];
cx q[96], q[136];
U(0, 0, pi/3) q[136];
cx q[96], q[136];
cx q[100], q[136];
U(0, 0, pi/3) q[136];
cx q[100], q[136];
cx q[106], q[136];
U(0, 0, pi/3) q[136];
cx q[106], q[136];
cx q[107], q[136];
U(0, 0, pi/3) q[136];
cx q[107], q[136];
cx q[108], q[136];
U(0, 0, pi/3) q[136];
cx q[108], q[136];
cx q[112], q[136];
U(0, 0, pi/3) q[136];
cx q[112], q[136];
cx q[114], q[136];
U(0, 0, pi/3) q[136];
cx q[114], q[136];
cx q[116], q[136];
U(0, 0, pi/3) q[136];
cx q[116], q[136];
cx q[117], q[136];
U(0, 0, pi/3) q[136];
cx q[117], q[136];
cx q[119], q[136];
U(0, 0, pi/3) q[136];
cx q[119], q[136];
cx q[122], q[136];
U(0, 0, pi/3) q[136];
cx q[122], q[136];
cx q[123], q[136];
U(0, 0, pi/3) q[136];
cx q[123], q[136];
cx q[124], q[136];
U(0, 0, pi/3) q[136];
cx q[124], q[136];
cx q[125], q[136];
U(0, 0, pi/3) q[136];
cx q[125], q[136];
cx q[126], q[136];
U(0, 0, pi/3) q[136];
cx q[126], q[136];
cx q[129], q[136];
U(0, 0, pi/3) q[136];
cx q[129], q[136];
cx q[130], q[136];
U(0, 0, pi/3) q[136];
cx q[130], q[136];
cx q[131], q[136];
U(0, 0, pi/3) q[136];
cx q[131], q[136];
cx q[134], q[136];
U(0, 0, pi/3) q[136];
cx q[134], q[136];
cx q[135], q[136];
U(0, 0, pi/3) q[136];
cx q[135], q[136];
cx q[1], q[137];
U(0, 0, pi/3) q[137];
cx q[1], q[137];
cx q[4], q[137];
U(0, 0, pi/3) q[137];
cx q[4], q[137];
cx q[5], q[137];
U(0, 0, pi/3) q[137];
cx q[5], q[137];
cx q[7], q[137];
U(0, 0, pi/3) q[137];
cx q[7], q[137];
cx q[10], q[137];
U(0, 0, pi/3) q[137];
cx q[10], q[137];
cx q[12], q[137];
U(0, 0, pi/3) q[137];
cx q[12], q[137];
cx q[13], q[137];
U(0, 0, pi/3) q[137];
cx q[13], q[137];
cx q[16], q[137];
U(0, 0, pi/3) q[137];
cx q[16], q[137];
cx q[17], q[137];
U(0, 0, pi/3) q[137];
cx q[17], q[137];
cx q[20], q[137];
U(0, 0, pi/3) q[137];
cx q[20], q[137];
cx q[22], q[137];
U(0, 0, pi/3) q[137];
cx q[22], q[137];
cx q[24], q[137];
U(0, 0, pi/3) q[137];
cx q[24], q[137];
cx q[28], q[137];
U(0, 0, pi/3) q[137];
cx q[28], q[137];
cx q[30], q[137];
U(0, 0, pi/3) q[137];
cx q[30], q[137];
cx q[31], q[137];
U(0, 0, pi/3) q[137];
cx q[31], q[137];
cx q[34], q[137];
U(0, 0, pi/3) q[137];
cx q[34], q[137];
cx q[35], q[137];
U(0, 0, pi/3) q[137];
cx q[35], q[137];
cx q[36], q[137];
U(0, 0, pi/3) q[137];
cx q[36], q[137];
cx q[37], q[137];
U(0, 0, pi/3) q[137];
cx q[37], q[137];
cx q[38], q[137];
U(0, 0, pi/3) q[137];
cx q[38], q[137];
cx q[41], q[137];
U(0, 0, pi/3) q[137];
cx q[41], q[137];
cx q[43], q[137];
U(0, 0, pi/3) q[137];
cx q[43], q[137];
cx q[45], q[137];
U(0, 0, pi/3) q[137];
cx q[45], q[137];
cx q[46], q[137];
U(0, 0, pi/3) q[137];
cx q[46], q[137];
cx q[48], q[137];
U(0, 0, pi/3) q[137];
cx q[48], q[137];
cx q[49], q[137];
U(0, 0, pi/3) q[137];
cx q[49], q[137];
cx q[50], q[137];
U(0, 0, pi/3) q[137];
cx q[50], q[137];
cx q[51], q[137];
U(0, 0, pi/3) q[137];
cx q[51], q[137];
cx q[52], q[137];
U(0, 0, pi/3) q[137];
cx q[52], q[137];
cx q[54], q[137];
U(0, 0, pi/3) q[137];
cx q[54], q[137];
cx q[57], q[137];
U(0, 0, pi/3) q[137];
cx q[57], q[137];
cx q[59], q[137];
U(0, 0, pi/3) q[137];
cx q[59], q[137];
cx q[62], q[137];
U(0, 0, pi/3) q[137];
cx q[62], q[137];
cx q[66], q[137];
U(0, 0, pi/3) q[137];
cx q[66], q[137];
cx q[70], q[137];
U(0, 0, pi/3) q[137];
cx q[70], q[137];
cx q[72], q[137];
U(0, 0, pi/3) q[137];
cx q[72], q[137];
cx q[74], q[137];
U(0, 0, pi/3) q[137];
cx q[74], q[137];
cx q[79], q[137];
U(0, 0, pi/3) q[137];
cx q[79], q[137];
cx q[81], q[137];
U(0, 0, pi/3) q[137];
cx q[81], q[137];
cx q[82], q[137];
U(0, 0, pi/3) q[137];
cx q[82], q[137];
cx q[83], q[137];
U(0, 0, pi/3) q[137];
cx q[83], q[137];
cx q[84], q[137];
U(0, 0, pi/3) q[137];
cx q[84], q[137];
cx q[86], q[137];
U(0, 0, pi/3) q[137];
cx q[86], q[137];
cx q[88], q[137];
U(0, 0, pi/3) q[137];
cx q[88], q[137];
cx q[90], q[137];
U(0, 0, pi/3) q[137];
cx q[90], q[137];
cx q[91], q[137];
U(0, 0, pi/3) q[137];
cx q[91], q[137];
cx q[92], q[137];
U(0, 0, pi/3) q[137];
cx q[92], q[137];
cx q[95], q[137];
U(0, 0, pi/3) q[137];
cx q[95], q[137];
cx q[98], q[137];
U(0, 0, pi/3) q[137];
cx q[98], q[137];
cx q[101], q[137];
U(0, 0, pi/3) q[137];
cx q[101], q[137];
cx q[104], q[137];
U(0, 0, pi/3) q[137];
cx q[104], q[137];
cx q[105], q[137];
U(0, 0, pi/3) q[137];
cx q[105], q[137];
cx q[106], q[137];
U(0, 0, pi/3) q[137];
cx q[106], q[137];
cx q[107], q[137];
U(0, 0, pi/3) q[137];
cx q[107], q[137];
cx q[110], q[137];
U(0, 0, pi/3) q[137];
cx q[110], q[137];
cx q[111], q[137];
U(0, 0, pi/3) q[137];
cx q[111], q[137];
cx q[112], q[137];
U(0, 0, pi/3) q[137];
cx q[112], q[137];
cx q[114], q[137];
U(0, 0, pi/3) q[137];
cx q[114], q[137];
cx q[115], q[137];
U(0, 0, pi/3) q[137];
cx q[115], q[137];
cx q[117], q[137];
U(0, 0, pi/3) q[137];
cx q[117], q[137];
cx q[118], q[137];
U(0, 0, pi/3) q[137];
cx q[118], q[137];
cx q[119], q[137];
U(0, 0, pi/3) q[137];
cx q[119], q[137];
cx q[120], q[137];
U(0, 0, pi/3) q[137];
cx q[120], q[137];
cx q[123], q[137];
U(0, 0, pi/3) q[137];
cx q[123], q[137];
cx q[124], q[137];
U(0, 0, pi/3) q[137];
cx q[124], q[137];
cx q[125], q[137];
U(0, 0, pi/3) q[137];
cx q[125], q[137];
cx q[127], q[137];
U(0, 0, pi/3) q[137];
cx q[127], q[137];
cx q[128], q[137];
U(0, 0, pi/3) q[137];
cx q[128], q[137];
cx q[129], q[137];
U(0, 0, pi/3) q[137];
cx q[129], q[137];
cx q[131], q[137];
U(0, 0, pi/3) q[137];
cx q[131], q[137];
cx q[132], q[137];
U(0, 0, pi/3) q[137];
cx q[132], q[137];
cx q[133], q[137];
U(0, 0, pi/3) q[137];
cx q[133], q[137];
cx q[134], q[137];
U(0, 0, pi/3) q[137];
cx q[134], q[137];
cx q[0], q[138];
U(0, 0, pi/3) q[138];
cx q[0], q[138];
cx q[3], q[138];
U(0, 0, pi/3) q[138];
cx q[3], q[138];
cx q[5], q[138];
U(0, 0, pi/3) q[138];
cx q[5], q[138];
cx q[6], q[138];
U(0, 0, pi/3) q[138];
cx q[6], q[138];
cx q[7], q[138];
U(0, 0, pi/3) q[138];
cx q[7], q[138];
cx q[8], q[138];
U(0, 0, pi/3) q[138];
cx q[8], q[138];
cx q[9], q[138];
U(0, 0, pi/3) q[138];
cx q[9], q[138];
cx q[10], q[138];
U(0, 0, pi/3) q[138];
cx q[10], q[138];
cx q[12], q[138];
U(0, 0, pi/3) q[138];
cx q[12], q[138];
cx q[14], q[138];
U(0, 0, pi/3) q[138];
cx q[14], q[138];
cx q[19], q[138];
U(0, 0, pi/3) q[138];
cx q[19], q[138];
cx q[20], q[138];
U(0, 0, pi/3) q[138];
cx q[20], q[138];
cx q[25], q[138];
U(0, 0, pi/3) q[138];
cx q[25], q[138];
cx q[26], q[138];
U(0, 0, pi/3) q[138];
cx q[26], q[138];
cx q[28], q[138];
U(0, 0, pi/3) q[138];
cx q[28], q[138];
cx q[29], q[138];
U(0, 0, pi/3) q[138];
cx q[29], q[138];
cx q[31], q[138];
U(0, 0, pi/3) q[138];
cx q[31], q[138];
cx q[32], q[138];
U(0, 0, pi/3) q[138];
cx q[32], q[138];
cx q[34], q[138];
U(0, 0, pi/3) q[138];
cx q[34], q[138];
cx q[35], q[138];
U(0, 0, pi/3) q[138];
cx q[35], q[138];
cx q[39], q[138];
U(0, 0, pi/3) q[138];
cx q[39], q[138];
cx q[40], q[138];
U(0, 0, pi/3) q[138];
cx q[40], q[138];
cx q[44], q[138];
U(0, 0, pi/3) q[138];
cx q[44], q[138];
cx q[46], q[138];
U(0, 0, pi/3) q[138];
cx q[46], q[138];
cx q[47], q[138];
U(0, 0, pi/3) q[138];
cx q[47], q[138];
cx q[49], q[138];
U(0, 0, pi/3) q[138];
cx q[49], q[138];
cx q[50], q[138];
U(0, 0, pi/3) q[138];
cx q[50], q[138];
cx q[52], q[138];
U(0, 0, pi/3) q[138];
cx q[52], q[138];
cx q[53], q[138];
U(0, 0, pi/3) q[138];
cx q[53], q[138];
cx q[54], q[138];
U(0, 0, pi/3) q[138];
cx q[54], q[138];
cx q[55], q[138];
U(0, 0, pi/3) q[138];
cx q[55], q[138];
cx q[58], q[138];
U(0, 0, pi/3) q[138];
cx q[58], q[138];
cx q[62], q[138];
U(0, 0, pi/3) q[138];
cx q[62], q[138];
cx q[63], q[138];
U(0, 0, pi/3) q[138];
cx q[63], q[138];
cx q[66], q[138];
U(0, 0, pi/3) q[138];
cx q[66], q[138];
cx q[67], q[138];
U(0, 0, pi/3) q[138];
cx q[67], q[138];
cx q[70], q[138];
U(0, 0, pi/3) q[138];
cx q[70], q[138];
cx q[71], q[138];
U(0, 0, pi/3) q[138];
cx q[71], q[138];
cx q[72], q[138];
U(0, 0, pi/3) q[138];
cx q[72], q[138];
cx q[74], q[138];
U(0, 0, pi/3) q[138];
cx q[74], q[138];
cx q[76], q[138];
U(0, 0, pi/3) q[138];
cx q[76], q[138];
cx q[78], q[138];
U(0, 0, pi/3) q[138];
cx q[78], q[138];
cx q[82], q[138];
U(0, 0, pi/3) q[138];
cx q[82], q[138];
cx q[84], q[138];
U(0, 0, pi/3) q[138];
cx q[84], q[138];
cx q[85], q[138];
U(0, 0, pi/3) q[138];
cx q[85], q[138];
cx q[86], q[138];
U(0, 0, pi/3) q[138];
cx q[86], q[138];
cx q[87], q[138];
U(0, 0, pi/3) q[138];
cx q[87], q[138];
cx q[90], q[138];
U(0, 0, pi/3) q[138];
cx q[90], q[138];
cx q[93], q[138];
U(0, 0, pi/3) q[138];
cx q[93], q[138];
cx q[94], q[138];
U(0, 0, pi/3) q[138];
cx q[94], q[138];
cx q[95], q[138];
U(0, 0, pi/3) q[138];
cx q[95], q[138];
cx q[96], q[138];
U(0, 0, pi/3) q[138];
cx q[96], q[138];
cx q[98], q[138];
U(0, 0, pi/3) q[138];
cx q[98], q[138];
cx q[100], q[138];
U(0, 0, pi/3) q[138];
cx q[100], q[138];
cx q[102], q[138];
U(0, 0, pi/3) q[138];
cx q[102], q[138];
cx q[104], q[138];
U(0, 0, pi/3) q[138];
cx q[104], q[138];
cx q[107], q[138];
U(0, 0, pi/3) q[138];
cx q[107], q[138];
cx q[109], q[138];
U(0, 0, pi/3) q[138];
cx q[109], q[138];
cx q[110], q[138];
U(0, 0, pi/3) q[138];
cx q[110], q[138];
cx q[111], q[138];
U(0, 0, pi/3) q[138];
cx q[111], q[138];
cx q[113], q[138];
U(0, 0, pi/3) q[138];
cx q[113], q[138];
cx q[115], q[138];
U(0, 0, pi/3) q[138];
cx q[115], q[138];
cx q[116], q[138];
U(0, 0, pi/3) q[138];
cx q[116], q[138];
cx q[117], q[138];
U(0, 0, pi/3) q[138];
cx q[117], q[138];
cx q[118], q[138];
U(0, 0, pi/3) q[138];
cx q[118], q[138];
cx q[119], q[138];
U(0, 0, pi/3) q[138];
cx q[119], q[138];
cx q[120], q[138];
U(0, 0, pi/3) q[138];
cx q[120], q[138];
cx q[126], q[138];
U(0, 0, pi/3) q[138];
cx q[126], q[138];
cx q[129], q[138];
U(0, 0, pi/3) q[138];
cx q[129], q[138];
cx q[131], q[138];
U(0, 0, pi/3) q[138];
cx q[131], q[138];
cx q[133], q[138];
U(0, 0, pi/3) q[138];
cx q[133], q[138];
cx q[134], q[138];
U(0, 0, pi/3) q[138];
cx q[134], q[138];
cx q[136], q[138];
U(0, 0, pi/3) q[138];
cx q[136], q[138];
cx q[137], q[138];
U(0, 0, pi/3) q[138];
cx q[137], q[138];
cx q[1], q[139];
U(0, 0, pi/3) q[139];
cx q[1], q[139];
cx q[4], q[139];
U(0, 0, pi/3) q[139];
cx q[4], q[139];
cx q[5], q[139];
U(0, 0, pi/3) q[139];
cx q[5], q[139];
cx q[8], q[139];
U(0, 0, pi/3) q[139];
cx q[8], q[139];
cx q[12], q[139];
U(0, 0, pi/3) q[139];
cx q[12], q[139];
cx q[13], q[139];
U(0, 0, pi/3) q[139];
cx q[13], q[139];
cx q[14], q[139];
U(0, 0, pi/3) q[139];
cx q[14], q[139];
cx q[16], q[139];
U(0, 0, pi/3) q[139];
cx q[16], q[139];
cx q[19], q[139];
U(0, 0, pi/3) q[139];
cx q[19], q[139];
cx q[23], q[139];
U(0, 0, pi/3) q[139];
cx q[23], q[139];
cx q[27], q[139];
U(0, 0, pi/3) q[139];
cx q[27], q[139];
cx q[28], q[139];
U(0, 0, pi/3) q[139];
cx q[28], q[139];
cx q[30], q[139];
U(0, 0, pi/3) q[139];
cx q[30], q[139];
cx q[31], q[139];
U(0, 0, pi/3) q[139];
cx q[31], q[139];
cx q[32], q[139];
U(0, 0, pi/3) q[139];
cx q[32], q[139];
cx q[33], q[139];
U(0, 0, pi/3) q[139];
cx q[33], q[139];
cx q[34], q[139];
U(0, 0, pi/3) q[139];
cx q[34], q[139];
cx q[36], q[139];
U(0, 0, pi/3) q[139];
cx q[36], q[139];
cx q[41], q[139];
U(0, 0, pi/3) q[139];
cx q[41], q[139];
cx q[42], q[139];
U(0, 0, pi/3) q[139];
cx q[42], q[139];
cx q[44], q[139];
U(0, 0, pi/3) q[139];
cx q[44], q[139];
cx q[45], q[139];
U(0, 0, pi/3) q[139];
cx q[45], q[139];
cx q[49], q[139];
U(0, 0, pi/3) q[139];
cx q[49], q[139];
cx q[51], q[139];
U(0, 0, pi/3) q[139];
cx q[51], q[139];
cx q[53], q[139];
U(0, 0, pi/3) q[139];
cx q[53], q[139];
cx q[56], q[139];
U(0, 0, pi/3) q[139];
cx q[56], q[139];
cx q[62], q[139];
U(0, 0, pi/3) q[139];
cx q[62], q[139];
cx q[66], q[139];
U(0, 0, pi/3) q[139];
cx q[66], q[139];
cx q[69], q[139];
U(0, 0, pi/3) q[139];
cx q[69], q[139];
cx q[70], q[139];
U(0, 0, pi/3) q[139];
cx q[70], q[139];
cx q[73], q[139];
U(0, 0, pi/3) q[139];
cx q[73], q[139];
cx q[74], q[139];
U(0, 0, pi/3) q[139];
cx q[74], q[139];
cx q[75], q[139];
U(0, 0, pi/3) q[139];
cx q[75], q[139];
cx q[76], q[139];
U(0, 0, pi/3) q[139];
cx q[76], q[139];
cx q[77], q[139];
U(0, 0, pi/3) q[139];
cx q[77], q[139];
cx q[78], q[139];
U(0, 0, pi/3) q[139];
cx q[78], q[139];
cx q[79], q[139];
U(0, 0, pi/3) q[139];
cx q[79], q[139];
cx q[80], q[139];
U(0, 0, pi/3) q[139];
cx q[80], q[139];
cx q[81], q[139];
U(0, 0, pi/3) q[139];
cx q[81], q[139];
cx q[83], q[139];
U(0, 0, pi/3) q[139];
cx q[83], q[139];
cx q[87], q[139];
U(0, 0, pi/3) q[139];
cx q[87], q[139];
cx q[88], q[139];
U(0, 0, pi/3) q[139];
cx q[88], q[139];
cx q[89], q[139];
U(0, 0, pi/3) q[139];
cx q[89], q[139];
cx q[90], q[139];
U(0, 0, pi/3) q[139];
cx q[90], q[139];
cx q[91], q[139];
U(0, 0, pi/3) q[139];
cx q[91], q[139];
cx q[93], q[139];
U(0, 0, pi/3) q[139];
cx q[93], q[139];
cx q[94], q[139];
U(0, 0, pi/3) q[139];
cx q[94], q[139];
cx q[96], q[139];
U(0, 0, pi/3) q[139];
cx q[96], q[139];
cx q[97], q[139];
U(0, 0, pi/3) q[139];
cx q[97], q[139];
cx q[98], q[139];
U(0, 0, pi/3) q[139];
cx q[98], q[139];
cx q[99], q[139];
U(0, 0, pi/3) q[139];
cx q[99], q[139];
cx q[102], q[139];
U(0, 0, pi/3) q[139];
cx q[102], q[139];
cx q[109], q[139];
U(0, 0, pi/3) q[139];
cx q[109], q[139];
cx q[110], q[139];
U(0, 0, pi/3) q[139];
cx q[110], q[139];
cx q[111], q[139];
U(0, 0, pi/3) q[139];
cx q[111], q[139];
cx q[112], q[139];
U(0, 0, pi/3) q[139];
cx q[112], q[139];
cx q[115], q[139];
U(0, 0, pi/3) q[139];
cx q[115], q[139];
cx q[117], q[139];
U(0, 0, pi/3) q[139];
cx q[117], q[139];
cx q[118], q[139];
U(0, 0, pi/3) q[139];
cx q[118], q[139];
cx q[119], q[139];
U(0, 0, pi/3) q[139];
cx q[119], q[139];
cx q[120], q[139];
U(0, 0, pi/3) q[139];
cx q[120], q[139];
cx q[124], q[139];
U(0, 0, pi/3) q[139];
cx q[124], q[139];
cx q[125], q[139];
U(0, 0, pi/3) q[139];
cx q[125], q[139];
cx q[129], q[139];
U(0, 0, pi/3) q[139];
cx q[129], q[139];
cx q[130], q[139];
U(0, 0, pi/3) q[139];
cx q[130], q[139];
cx q[132], q[139];
U(0, 0, pi/3) q[139];
cx q[132], q[139];
cx q[137], q[139];
U(0, 0, pi/3) q[139];
cx q[137], q[139];
cx q[138], q[139];
U(0, 0, pi/3) q[139];
cx q[138], q[139];
cx q[1], q[140];
U(0, 0, pi/3) q[140];
cx q[1], q[140];
cx q[2], q[140];
U(0, 0, pi/3) q[140];
cx q[2], q[140];
cx q[3], q[140];
U(0, 0, pi/3) q[140];
cx q[3], q[140];
cx q[4], q[140];
U(0, 0, pi/3) q[140];
cx q[4], q[140];
cx q[8], q[140];
U(0, 0, pi/3) q[140];
cx q[8], q[140];
cx q[12], q[140];
U(0, 0, pi/3) q[140];
cx q[12], q[140];
cx q[15], q[140];
U(0, 0, pi/3) q[140];
cx q[15], q[140];
cx q[16], q[140];
U(0, 0, pi/3) q[140];
cx q[16], q[140];
cx q[17], q[140];
U(0, 0, pi/3) q[140];
cx q[17], q[140];
cx q[21], q[140];
U(0, 0, pi/3) q[140];
cx q[21], q[140];
cx q[22], q[140];
U(0, 0, pi/3) q[140];
cx q[22], q[140];
cx q[23], q[140];
U(0, 0, pi/3) q[140];
cx q[23], q[140];
cx q[25], q[140];
U(0, 0, pi/3) q[140];
cx q[25], q[140];
cx q[26], q[140];
U(0, 0, pi/3) q[140];
cx q[26], q[140];
cx q[29], q[140];
U(0, 0, pi/3) q[140];
cx q[29], q[140];
cx q[33], q[140];
U(0, 0, pi/3) q[140];
cx q[33], q[140];
cx q[36], q[140];
U(0, 0, pi/3) q[140];
cx q[36], q[140];
cx q[38], q[140];
U(0, 0, pi/3) q[140];
cx q[38], q[140];
cx q[41], q[140];
U(0, 0, pi/3) q[140];
cx q[41], q[140];
cx q[43], q[140];
U(0, 0, pi/3) q[140];
cx q[43], q[140];
cx q[45], q[140];
U(0, 0, pi/3) q[140];
cx q[45], q[140];
cx q[46], q[140];
U(0, 0, pi/3) q[140];
cx q[46], q[140];
cx q[47], q[140];
U(0, 0, pi/3) q[140];
cx q[47], q[140];
cx q[48], q[140];
U(0, 0, pi/3) q[140];
cx q[48], q[140];
cx q[50], q[140];
U(0, 0, pi/3) q[140];
cx q[50], q[140];
cx q[52], q[140];
U(0, 0, pi/3) q[140];
cx q[52], q[140];
cx q[53], q[140];
U(0, 0, pi/3) q[140];
cx q[53], q[140];
cx q[56], q[140];
U(0, 0, pi/3) q[140];
cx q[56], q[140];
cx q[58], q[140];
U(0, 0, pi/3) q[140];
cx q[58], q[140];
cx q[60], q[140];
U(0, 0, pi/3) q[140];
cx q[60], q[140];
cx q[67], q[140];
U(0, 0, pi/3) q[140];
cx q[67], q[140];
cx q[70], q[140];
U(0, 0, pi/3) q[140];
cx q[70], q[140];
cx q[71], q[140];
U(0, 0, pi/3) q[140];
cx q[71], q[140];
cx q[72], q[140];
U(0, 0, pi/3) q[140];
cx q[72], q[140];
cx q[76], q[140];
U(0, 0, pi/3) q[140];
cx q[76], q[140];
cx q[78], q[140];
U(0, 0, pi/3) q[140];
cx q[78], q[140];
cx q[82], q[140];
U(0, 0, pi/3) q[140];
cx q[82], q[140];
cx q[83], q[140];
U(0, 0, pi/3) q[140];
cx q[83], q[140];
cx q[84], q[140];
U(0, 0, pi/3) q[140];
cx q[84], q[140];
cx q[86], q[140];
U(0, 0, pi/3) q[140];
cx q[86], q[140];
cx q[93], q[140];
U(0, 0, pi/3) q[140];
cx q[93], q[140];
cx q[94], q[140];
U(0, 0, pi/3) q[140];
cx q[94], q[140];
cx q[95], q[140];
U(0, 0, pi/3) q[140];
cx q[95], q[140];
cx q[97], q[140];
U(0, 0, pi/3) q[140];
cx q[97], q[140];
cx q[99], q[140];
U(0, 0, pi/3) q[140];
cx q[99], q[140];
cx q[100], q[140];
U(0, 0, pi/3) q[140];
cx q[100], q[140];
cx q[102], q[140];
U(0, 0, pi/3) q[140];
cx q[102], q[140];
cx q[103], q[140];
U(0, 0, pi/3) q[140];
cx q[103], q[140];
cx q[104], q[140];
U(0, 0, pi/3) q[140];
cx q[104], q[140];
cx q[107], q[140];
U(0, 0, pi/3) q[140];
cx q[107], q[140];
cx q[113], q[140];
U(0, 0, pi/3) q[140];
cx q[113], q[140];
cx q[116], q[140];
U(0, 0, pi/3) q[140];
cx q[116], q[140];
cx q[117], q[140];
U(0, 0, pi/3) q[140];
cx q[117], q[140];
cx q[120], q[140];
U(0, 0, pi/3) q[140];
cx q[120], q[140];
cx q[123], q[140];
U(0, 0, pi/3) q[140];
cx q[123], q[140];
cx q[129], q[140];
U(0, 0, pi/3) q[140];
cx q[129], q[140];
cx q[133], q[140];
U(0, 0, pi/3) q[140];
cx q[133], q[140];
cx q[134], q[140];
U(0, 0, pi/3) q[140];
cx q[134], q[140];
cx q[135], q[140];
U(0, 0, pi/3) q[140];
cx q[135], q[140];
cx q[137], q[140];
U(0, 0, pi/3) q[140];
cx q[137], q[140];
cx q[1], q[141];
U(0, 0, pi/3) q[141];
cx q[1], q[141];
cx q[2], q[141];
U(0, 0, pi/3) q[141];
cx q[2], q[141];
cx q[3], q[141];
U(0, 0, pi/3) q[141];
cx q[3], q[141];
cx q[4], q[141];
U(0, 0, pi/3) q[141];
cx q[4], q[141];
cx q[5], q[141];
U(0, 0, pi/3) q[141];
cx q[5], q[141];
cx q[11], q[141];
U(0, 0, pi/3) q[141];
cx q[11], q[141];
cx q[14], q[141];
U(0, 0, pi/3) q[141];
cx q[14], q[141];
cx q[18], q[141];
U(0, 0, pi/3) q[141];
cx q[18], q[141];
cx q[20], q[141];
U(0, 0, pi/3) q[141];
cx q[20], q[141];
cx q[21], q[141];
U(0, 0, pi/3) q[141];
cx q[21], q[141];
cx q[24], q[141];
U(0, 0, pi/3) q[141];
cx q[24], q[141];
cx q[28], q[141];
U(0, 0, pi/3) q[141];
cx q[28], q[141];
cx q[29], q[141];
U(0, 0, pi/3) q[141];
cx q[29], q[141];
cx q[30], q[141];
U(0, 0, pi/3) q[141];
cx q[30], q[141];
cx q[31], q[141];
U(0, 0, pi/3) q[141];
cx q[31], q[141];
cx q[34], q[141];
U(0, 0, pi/3) q[141];
cx q[34], q[141];
cx q[37], q[141];
U(0, 0, pi/3) q[141];
cx q[37], q[141];
cx q[43], q[141];
U(0, 0, pi/3) q[141];
cx q[43], q[141];
cx q[44], q[141];
U(0, 0, pi/3) q[141];
cx q[44], q[141];
cx q[47], q[141];
U(0, 0, pi/3) q[141];
cx q[47], q[141];
cx q[48], q[141];
U(0, 0, pi/3) q[141];
cx q[48], q[141];
cx q[49], q[141];
U(0, 0, pi/3) q[141];
cx q[49], q[141];
cx q[50], q[141];
U(0, 0, pi/3) q[141];
cx q[50], q[141];
cx q[53], q[141];
U(0, 0, pi/3) q[141];
cx q[53], q[141];
cx q[54], q[141];
U(0, 0, pi/3) q[141];
cx q[54], q[141];
cx q[56], q[141];
U(0, 0, pi/3) q[141];
cx q[56], q[141];
cx q[58], q[141];
U(0, 0, pi/3) q[141];
cx q[58], q[141];
cx q[62], q[141];
U(0, 0, pi/3) q[141];
cx q[62], q[141];
cx q[63], q[141];
U(0, 0, pi/3) q[141];
cx q[63], q[141];
cx q[64], q[141];
U(0, 0, pi/3) q[141];
cx q[64], q[141];
cx q[66], q[141];
U(0, 0, pi/3) q[141];
cx q[66], q[141];
cx q[67], q[141];
U(0, 0, pi/3) q[141];
cx q[67], q[141];
cx q[71], q[141];
U(0, 0, pi/3) q[141];
cx q[71], q[141];
cx q[75], q[141];
U(0, 0, pi/3) q[141];
cx q[75], q[141];
cx q[78], q[141];
U(0, 0, pi/3) q[141];
cx q[78], q[141];
cx q[80], q[141];
U(0, 0, pi/3) q[141];
cx q[80], q[141];
cx q[81], q[141];
U(0, 0, pi/3) q[141];
cx q[81], q[141];
cx q[84], q[141];
U(0, 0, pi/3) q[141];
cx q[84], q[141];
cx q[85], q[141];
U(0, 0, pi/3) q[141];
cx q[85], q[141];
cx q[86], q[141];
U(0, 0, pi/3) q[141];
cx q[86], q[141];
cx q[87], q[141];
U(0, 0, pi/3) q[141];
cx q[87], q[141];
cx q[88], q[141];
U(0, 0, pi/3) q[141];
cx q[88], q[141];
cx q[93], q[141];
U(0, 0, pi/3) q[141];
cx q[93], q[141];
cx q[94], q[141];
U(0, 0, pi/3) q[141];
cx q[94], q[141];
cx q[95], q[141];
U(0, 0, pi/3) q[141];
cx q[95], q[141];
cx q[98], q[141];
U(0, 0, pi/3) q[141];
cx q[98], q[141];
cx q[99], q[141];
U(0, 0, pi/3) q[141];
cx q[99], q[141];
cx q[100], q[141];
U(0, 0, pi/3) q[141];
cx q[100], q[141];
cx q[101], q[141];
U(0, 0, pi/3) q[141];
cx q[101], q[141];
cx q[102], q[141];
U(0, 0, pi/3) q[141];
cx q[102], q[141];
cx q[106], q[141];
U(0, 0, pi/3) q[141];
cx q[106], q[141];
cx q[107], q[141];
U(0, 0, pi/3) q[141];
cx q[107], q[141];
cx q[109], q[141];
U(0, 0, pi/3) q[141];
cx q[109], q[141];
cx q[112], q[141];
U(0, 0, pi/3) q[141];
cx q[112], q[141];
cx q[113], q[141];
U(0, 0, pi/3) q[141];
cx q[113], q[141];
cx q[121], q[141];
U(0, 0, pi/3) q[141];
cx q[121], q[141];
cx q[123], q[141];
U(0, 0, pi/3) q[141];
cx q[123], q[141];
cx q[125], q[141];
U(0, 0, pi/3) q[141];
cx q[125], q[141];
cx q[126], q[141];
U(0, 0, pi/3) q[141];
cx q[126], q[141];
cx q[127], q[141];
U(0, 0, pi/3) q[141];
cx q[127], q[141];
cx q[133], q[141];
U(0, 0, pi/3) q[141];
cx q[133], q[141];
cx q[135], q[141];
U(0, 0, pi/3) q[141];
cx q[135], q[141];
cx q[137], q[141];
U(0, 0, pi/3) q[141];
cx q[137], q[141];
cx q[139], q[141];
U(0, 0, pi/3) q[141];
cx q[139], q[141];
cx q[140], q[141];
U(0, 0, pi/3) q[141];
cx q[140], q[141];
cx q[1], q[142];
U(0, 0, pi/3) q[142];
cx q[1], q[142];
cx q[2], q[142];
U(0, 0, pi/3) q[142];
cx q[2], q[142];
cx q[3], q[142];
U(0, 0, pi/3) q[142];
cx q[3], q[142];
cx q[4], q[142];
U(0, 0, pi/3) q[142];
cx q[4], q[142];
cx q[5], q[142];
U(0, 0, pi/3) q[142];
cx q[5], q[142];
cx q[9], q[142];
U(0, 0, pi/3) q[142];
cx q[9], q[142];
cx q[10], q[142];
U(0, 0, pi/3) q[142];
cx q[10], q[142];
cx q[11], q[142];
U(0, 0, pi/3) q[142];
cx q[11], q[142];
cx q[12], q[142];
U(0, 0, pi/3) q[142];
cx q[12], q[142];
cx q[18], q[142];
U(0, 0, pi/3) q[142];
cx q[18], q[142];
cx q[20], q[142];
U(0, 0, pi/3) q[142];
cx q[20], q[142];
cx q[21], q[142];
U(0, 0, pi/3) q[142];
cx q[21], q[142];
cx q[24], q[142];
U(0, 0, pi/3) q[142];
cx q[24], q[142];
cx q[25], q[142];
U(0, 0, pi/3) q[142];
cx q[25], q[142];
cx q[28], q[142];
U(0, 0, pi/3) q[142];
cx q[28], q[142];
cx q[29], q[142];
U(0, 0, pi/3) q[142];
cx q[29], q[142];
cx q[37], q[142];
U(0, 0, pi/3) q[142];
cx q[37], q[142];
cx q[38], q[142];
U(0, 0, pi/3) q[142];
cx q[38], q[142];
cx q[41], q[142];
U(0, 0, pi/3) q[142];
cx q[41], q[142];
cx q[43], q[142];
U(0, 0, pi/3) q[142];
cx q[43], q[142];
cx q[46], q[142];
U(0, 0, pi/3) q[142];
cx q[46], q[142];
cx q[48], q[142];
U(0, 0, pi/3) q[142];
cx q[48], q[142];
cx q[49], q[142];
U(0, 0, pi/3) q[142];
cx q[49], q[142];
cx q[50], q[142];
U(0, 0, pi/3) q[142];
cx q[50], q[142];
cx q[53], q[142];
U(0, 0, pi/3) q[142];
cx q[53], q[142];
cx q[57], q[142];
U(0, 0, pi/3) q[142];
cx q[57], q[142];
cx q[58], q[142];
U(0, 0, pi/3) q[142];
cx q[58], q[142];
cx q[59], q[142];
U(0, 0, pi/3) q[142];
cx q[59], q[142];
cx q[62], q[142];
U(0, 0, pi/3) q[142];
cx q[62], q[142];
cx q[64], q[142];
U(0, 0, pi/3) q[142];
cx q[64], q[142];
cx q[67], q[142];
U(0, 0, pi/3) q[142];
cx q[67], q[142];
cx q[68], q[142];
U(0, 0, pi/3) q[142];
cx q[68], q[142];
cx q[69], q[142];
U(0, 0, pi/3) q[142];
cx q[69], q[142];
cx q[70], q[142];
U(0, 0, pi/3) q[142];
cx q[70], q[142];
cx q[75], q[142];
U(0, 0, pi/3) q[142];
cx q[75], q[142];
cx q[79], q[142];
U(0, 0, pi/3) q[142];
cx q[79], q[142];
cx q[81], q[142];
U(0, 0, pi/3) q[142];
cx q[81], q[142];
cx q[83], q[142];
U(0, 0, pi/3) q[142];
cx q[83], q[142];
cx q[86], q[142];
U(0, 0, pi/3) q[142];
cx q[86], q[142];
cx q[88], q[142];
U(0, 0, pi/3) q[142];
cx q[88], q[142];
cx q[89], q[142];
U(0, 0, pi/3) q[142];
cx q[89], q[142];
cx q[90], q[142];
U(0, 0, pi/3) q[142];
cx q[90], q[142];
cx q[92], q[142];
U(0, 0, pi/3) q[142];
cx q[92], q[142];
cx q[93], q[142];
U(0, 0, pi/3) q[142];
cx q[93], q[142];
cx q[96], q[142];
U(0, 0, pi/3) q[142];
cx q[96], q[142];
cx q[104], q[142];
U(0, 0, pi/3) q[142];
cx q[104], q[142];
cx q[110], q[142];
U(0, 0, pi/3) q[142];
cx q[110], q[142];
cx q[111], q[142];
U(0, 0, pi/3) q[142];
cx q[111], q[142];
cx q[113], q[142];
U(0, 0, pi/3) q[142];
cx q[113], q[142];
cx q[114], q[142];
U(0, 0, pi/3) q[142];
cx q[114], q[142];
cx q[115], q[142];
U(0, 0, pi/3) q[142];
cx q[115], q[142];
cx q[117], q[142];
U(0, 0, pi/3) q[142];
cx q[117], q[142];
cx q[118], q[142];
U(0, 0, pi/3) q[142];
cx q[118], q[142];
cx q[119], q[142];
U(0, 0, pi/3) q[142];
cx q[119], q[142];
cx q[121], q[142];
U(0, 0, pi/3) q[142];
cx q[121], q[142];
cx q[122], q[142];
U(0, 0, pi/3) q[142];
cx q[122], q[142];
cx q[123], q[142];
U(0, 0, pi/3) q[142];
cx q[123], q[142];
cx q[124], q[142];
U(0, 0, pi/3) q[142];
cx q[124], q[142];
cx q[126], q[142];
U(0, 0, pi/3) q[142];
cx q[126], q[142];
cx q[130], q[142];
U(0, 0, pi/3) q[142];
cx q[130], q[142];
cx q[134], q[142];
U(0, 0, pi/3) q[142];
cx q[134], q[142];
cx q[135], q[142];
U(0, 0, pi/3) q[142];
cx q[135], q[142];
cx q[137], q[142];
U(0, 0, pi/3) q[142];
cx q[137], q[142];
cx q[141], q[142];
U(0, 0, pi/3) q[142];
cx q[141], q[142];
cx q[4], q[143];
U(0, 0, pi/3) q[143];
cx q[4], q[143];
cx q[5], q[143];
U(0, 0, pi/3) q[143];
cx q[5], q[143];
cx q[6], q[143];
U(0, 0, pi/3) q[143];
cx q[6], q[143];
cx q[7], q[143];
U(0, 0, pi/3) q[143];
cx q[7], q[143];
cx q[11], q[143];
U(0, 0, pi/3) q[143];
cx q[11], q[143];
cx q[12], q[143];
U(0, 0, pi/3) q[143];
cx q[12], q[143];
cx q[13], q[143];
U(0, 0, pi/3) q[143];
cx q[13], q[143];
cx q[14], q[143];
U(0, 0, pi/3) q[143];
cx q[14], q[143];
cx q[15], q[143];
U(0, 0, pi/3) q[143];
cx q[15], q[143];
cx q[16], q[143];
U(0, 0, pi/3) q[143];
cx q[16], q[143];
cx q[21], q[143];
U(0, 0, pi/3) q[143];
cx q[21], q[143];
cx q[23], q[143];
U(0, 0, pi/3) q[143];
cx q[23], q[143];
cx q[27], q[143];
U(0, 0, pi/3) q[143];
cx q[27], q[143];
cx q[28], q[143];
U(0, 0, pi/3) q[143];
cx q[28], q[143];
cx q[29], q[143];
U(0, 0, pi/3) q[143];
cx q[29], q[143];
cx q[30], q[143];
U(0, 0, pi/3) q[143];
cx q[30], q[143];
cx q[32], q[143];
U(0, 0, pi/3) q[143];
cx q[32], q[143];
cx q[35], q[143];
U(0, 0, pi/3) q[143];
cx q[35], q[143];
cx q[38], q[143];
U(0, 0, pi/3) q[143];
cx q[38], q[143];
cx q[40], q[143];
U(0, 0, pi/3) q[143];
cx q[40], q[143];
cx q[41], q[143];
U(0, 0, pi/3) q[143];
cx q[41], q[143];
cx q[42], q[143];
U(0, 0, pi/3) q[143];
cx q[42], q[143];
cx q[43], q[143];
U(0, 0, pi/3) q[143];
cx q[43], q[143];
cx q[44], q[143];
U(0, 0, pi/3) q[143];
cx q[44], q[143];
cx q[46], q[143];
U(0, 0, pi/3) q[143];
cx q[46], q[143];
cx q[49], q[143];
U(0, 0, pi/3) q[143];
cx q[49], q[143];
cx q[50], q[143];
U(0, 0, pi/3) q[143];
cx q[50], q[143];
cx q[53], q[143];
U(0, 0, pi/3) q[143];
cx q[53], q[143];
cx q[58], q[143];
U(0, 0, pi/3) q[143];
cx q[58], q[143];
cx q[59], q[143];
U(0, 0, pi/3) q[143];
cx q[59], q[143];
cx q[60], q[143];
U(0, 0, pi/3) q[143];
cx q[60], q[143];
cx q[61], q[143];
U(0, 0, pi/3) q[143];
cx q[61], q[143];
cx q[63], q[143];
U(0, 0, pi/3) q[143];
cx q[63], q[143];
cx q[64], q[143];
U(0, 0, pi/3) q[143];
cx q[64], q[143];
cx q[73], q[143];
U(0, 0, pi/3) q[143];
cx q[73], q[143];
cx q[75], q[143];
U(0, 0, pi/3) q[143];
cx q[75], q[143];
cx q[79], q[143];
U(0, 0, pi/3) q[143];
cx q[79], q[143];
cx q[80], q[143];
U(0, 0, pi/3) q[143];
cx q[80], q[143];
cx q[83], q[143];
U(0, 0, pi/3) q[143];
cx q[83], q[143];
cx q[84], q[143];
U(0, 0, pi/3) q[143];
cx q[84], q[143];
cx q[85], q[143];
U(0, 0, pi/3) q[143];
cx q[85], q[143];
cx q[86], q[143];
U(0, 0, pi/3) q[143];
cx q[86], q[143];
cx q[88], q[143];
U(0, 0, pi/3) q[143];
cx q[88], q[143];
cx q[89], q[143];
U(0, 0, pi/3) q[143];
cx q[89], q[143];
cx q[90], q[143];
U(0, 0, pi/3) q[143];
cx q[90], q[143];
cx q[92], q[143];
U(0, 0, pi/3) q[143];
cx q[92], q[143];
cx q[95], q[143];
U(0, 0, pi/3) q[143];
cx q[95], q[143];
cx q[96], q[143];
U(0, 0, pi/3) q[143];
cx q[96], q[143];
cx q[99], q[143];
U(0, 0, pi/3) q[143];
cx q[99], q[143];
cx q[100], q[143];
U(0, 0, pi/3) q[143];
cx q[100], q[143];
cx q[103], q[143];
U(0, 0, pi/3) q[143];
cx q[103], q[143];
cx q[107], q[143];
U(0, 0, pi/3) q[143];
cx q[107], q[143];
cx q[108], q[143];
U(0, 0, pi/3) q[143];
cx q[108], q[143];
cx q[110], q[143];
U(0, 0, pi/3) q[143];
cx q[110], q[143];
cx q[112], q[143];
U(0, 0, pi/3) q[143];
cx q[112], q[143];
cx q[114], q[143];
U(0, 0, pi/3) q[143];
cx q[114], q[143];
cx q[115], q[143];
U(0, 0, pi/3) q[143];
cx q[115], q[143];
cx q[117], q[143];
U(0, 0, pi/3) q[143];
cx q[117], q[143];
cx q[119], q[143];
U(0, 0, pi/3) q[143];
cx q[119], q[143];
cx q[121], q[143];
U(0, 0, pi/3) q[143];
cx q[121], q[143];
cx q[122], q[143];
U(0, 0, pi/3) q[143];
cx q[122], q[143];
cx q[123], q[143];
U(0, 0, pi/3) q[143];
cx q[123], q[143];
cx q[124], q[143];
U(0, 0, pi/3) q[143];
cx q[124], q[143];
cx q[130], q[143];
U(0, 0, pi/3) q[143];
cx q[130], q[143];
cx q[131], q[143];
U(0, 0, pi/3) q[143];
cx q[131], q[143];
cx q[133], q[143];
U(0, 0, pi/3) q[143];
cx q[133], q[143];
cx q[135], q[143];
U(0, 0, pi/3) q[143];
cx q[135], q[143];
cx q[136], q[143];
U(0, 0, pi/3) q[143];
cx q[136], q[143];
cx q[142], q[143];
U(0, 0, pi/3) q[143];
cx q[142], q[143];
cx q[0], q[144];
U(0, 0, pi/3) q[144];
cx q[0], q[144];
cx q[8], q[144];
U(0, 0, pi/3) q[144];
cx q[8], q[144];
cx q[11], q[144];
U(0, 0, pi/3) q[144];
cx q[11], q[144];
cx q[12], q[144];
U(0, 0, pi/3) q[144];
cx q[12], q[144];
cx q[13], q[144];
U(0, 0, pi/3) q[144];
cx q[13], q[144];
cx q[14], q[144];
U(0, 0, pi/3) q[144];
cx q[14], q[144];
cx q[15], q[144];
U(0, 0, pi/3) q[144];
cx q[15], q[144];
cx q[16], q[144];
U(0, 0, pi/3) q[144];
cx q[16], q[144];
cx q[17], q[144];
U(0, 0, pi/3) q[144];
cx q[17], q[144];
cx q[19], q[144];
U(0, 0, pi/3) q[144];
cx q[19], q[144];
cx q[21], q[144];
U(0, 0, pi/3) q[144];
cx q[21], q[144];
cx q[22], q[144];
U(0, 0, pi/3) q[144];
cx q[22], q[144];
cx q[23], q[144];
U(0, 0, pi/3) q[144];
cx q[23], q[144];
cx q[24], q[144];
U(0, 0, pi/3) q[144];
cx q[24], q[144];
cx q[25], q[144];
U(0, 0, pi/3) q[144];
cx q[25], q[144];
cx q[29], q[144];
U(0, 0, pi/3) q[144];
cx q[29], q[144];
cx q[31], q[144];
U(0, 0, pi/3) q[144];
cx q[31], q[144];
cx q[32], q[144];
U(0, 0, pi/3) q[144];
cx q[32], q[144];
cx q[34], q[144];
U(0, 0, pi/3) q[144];
cx q[34], q[144];
cx q[35], q[144];
U(0, 0, pi/3) q[144];
cx q[35], q[144];
cx q[36], q[144];
U(0, 0, pi/3) q[144];
cx q[36], q[144];
cx q[37], q[144];
U(0, 0, pi/3) q[144];
cx q[37], q[144];
cx q[38], q[144];
U(0, 0, pi/3) q[144];
cx q[38], q[144];
cx q[40], q[144];
U(0, 0, pi/3) q[144];
cx q[40], q[144];
cx q[42], q[144];
U(0, 0, pi/3) q[144];
cx q[42], q[144];
cx q[48], q[144];
U(0, 0, pi/3) q[144];
cx q[48], q[144];
cx q[49], q[144];
U(0, 0, pi/3) q[144];
cx q[49], q[144];
cx q[51], q[144];
U(0, 0, pi/3) q[144];
cx q[51], q[144];
cx q[56], q[144];
U(0, 0, pi/3) q[144];
cx q[56], q[144];
cx q[57], q[144];
U(0, 0, pi/3) q[144];
cx q[57], q[144];
cx q[58], q[144];
U(0, 0, pi/3) q[144];
cx q[58], q[144];
cx q[59], q[144];
U(0, 0, pi/3) q[144];
cx q[59], q[144];
cx q[62], q[144];
U(0, 0, pi/3) q[144];
cx q[62], q[144];
cx q[63], q[144];
U(0, 0, pi/3) q[144];
cx q[63], q[144];
cx q[71], q[144];
U(0, 0, pi/3) q[144];
cx q[71], q[144];
cx q[77], q[144];
U(0, 0, pi/3) q[144];
cx q[77], q[144];
cx q[79], q[144];
U(0, 0, pi/3) q[144];
cx q[79], q[144];
cx q[81], q[144];
U(0, 0, pi/3) q[144];
cx q[81], q[144];
cx q[84], q[144];
U(0, 0, pi/3) q[144];
cx q[84], q[144];
cx q[85], q[144];
U(0, 0, pi/3) q[144];
cx q[85], q[144];
cx q[86], q[144];
U(0, 0, pi/3) q[144];
cx q[86], q[144];
cx q[88], q[144];
U(0, 0, pi/3) q[144];
cx q[88], q[144];
cx q[89], q[144];
U(0, 0, pi/3) q[144];
cx q[89], q[144];
cx q[91], q[144];
U(0, 0, pi/3) q[144];
cx q[91], q[144];
cx q[92], q[144];
U(0, 0, pi/3) q[144];
cx q[92], q[144];
cx q[93], q[144];
U(0, 0, pi/3) q[144];
cx q[93], q[144];
cx q[94], q[144];
U(0, 0, pi/3) q[144];
cx q[94], q[144];
cx q[96], q[144];
U(0, 0, pi/3) q[144];
cx q[96], q[144];
cx q[97], q[144];
U(0, 0, pi/3) q[144];
cx q[97], q[144];
cx q[100], q[144];
U(0, 0, pi/3) q[144];
cx q[100], q[144];
cx q[103], q[144];
U(0, 0, pi/3) q[144];
cx q[103], q[144];
cx q[104], q[144];
U(0, 0, pi/3) q[144];
cx q[104], q[144];
cx q[105], q[144];
U(0, 0, pi/3) q[144];
cx q[105], q[144];
cx q[106], q[144];
U(0, 0, pi/3) q[144];
cx q[106], q[144];
cx q[108], q[144];
U(0, 0, pi/3) q[144];
cx q[108], q[144];
cx q[109], q[144];
U(0, 0, pi/3) q[144];
cx q[109], q[144];
cx q[110], q[144];
U(0, 0, pi/3) q[144];
cx q[110], q[144];
cx q[113], q[144];
U(0, 0, pi/3) q[144];
cx q[113], q[144];
cx q[115], q[144];
U(0, 0, pi/3) q[144];
cx q[115], q[144];
cx q[116], q[144];
U(0, 0, pi/3) q[144];
cx q[116], q[144];
cx q[117], q[144];
U(0, 0, pi/3) q[144];
cx q[117], q[144];
cx q[118], q[144];
U(0, 0, pi/3) q[144];
cx q[118], q[144];
cx q[119], q[144];
U(0, 0, pi/3) q[144];
cx q[119], q[144];
cx q[121], q[144];
U(0, 0, pi/3) q[144];
cx q[121], q[144];
cx q[124], q[144];
U(0, 0, pi/3) q[144];
cx q[124], q[144];
cx q[125], q[144];
U(0, 0, pi/3) q[144];
cx q[125], q[144];
cx q[126], q[144];
U(0, 0, pi/3) q[144];
cx q[126], q[144];
cx q[127], q[144];
U(0, 0, pi/3) q[144];
cx q[127], q[144];
cx q[128], q[144];
U(0, 0, pi/3) q[144];
cx q[128], q[144];
cx q[129], q[144];
U(0, 0, pi/3) q[144];
cx q[129], q[144];
cx q[131], q[144];
U(0, 0, pi/3) q[144];
cx q[131], q[144];
cx q[133], q[144];
U(0, 0, pi/3) q[144];
cx q[133], q[144];
cx q[134], q[144];
U(0, 0, pi/3) q[144];
cx q[134], q[144];
cx q[138], q[144];
U(0, 0, pi/3) q[144];
cx q[138], q[144];
cx q[142], q[144];
U(0, 0, pi/3) q[144];
cx q[142], q[144];
cx q[0], q[145];
U(0, 0, pi/3) q[145];
cx q[0], q[145];
cx q[4], q[145];
U(0, 0, pi/3) q[145];
cx q[4], q[145];
cx q[6], q[145];
U(0, 0, pi/3) q[145];
cx q[6], q[145];
cx q[8], q[145];
U(0, 0, pi/3) q[145];
cx q[8], q[145];
cx q[9], q[145];
U(0, 0, pi/3) q[145];
cx q[9], q[145];
cx q[10], q[145];
U(0, 0, pi/3) q[145];
cx q[10], q[145];
cx q[15], q[145];
U(0, 0, pi/3) q[145];
cx q[15], q[145];
cx q[19], q[145];
U(0, 0, pi/3) q[145];
cx q[19], q[145];
cx q[20], q[145];
U(0, 0, pi/3) q[145];
cx q[20], q[145];
cx q[21], q[145];
U(0, 0, pi/3) q[145];
cx q[21], q[145];
cx q[22], q[145];
U(0, 0, pi/3) q[145];
cx q[22], q[145];
cx q[23], q[145];
U(0, 0, pi/3) q[145];
cx q[23], q[145];
cx q[24], q[145];
U(0, 0, pi/3) q[145];
cx q[24], q[145];
cx q[26], q[145];
U(0, 0, pi/3) q[145];
cx q[26], q[145];
cx q[28], q[145];
U(0, 0, pi/3) q[145];
cx q[28], q[145];
cx q[31], q[145];
U(0, 0, pi/3) q[145];
cx q[31], q[145];
cx q[32], q[145];
U(0, 0, pi/3) q[145];
cx q[32], q[145];
cx q[35], q[145];
U(0, 0, pi/3) q[145];
cx q[35], q[145];
cx q[37], q[145];
U(0, 0, pi/3) q[145];
cx q[37], q[145];
cx q[38], q[145];
U(0, 0, pi/3) q[145];
cx q[38], q[145];
cx q[39], q[145];
U(0, 0, pi/3) q[145];
cx q[39], q[145];
cx q[41], q[145];
U(0, 0, pi/3) q[145];
cx q[41], q[145];
cx q[42], q[145];
U(0, 0, pi/3) q[145];
cx q[42], q[145];
cx q[43], q[145];
U(0, 0, pi/3) q[145];
cx q[43], q[145];
cx q[44], q[145];
U(0, 0, pi/3) q[145];
cx q[44], q[145];
cx q[47], q[145];
U(0, 0, pi/3) q[145];
cx q[47], q[145];
cx q[48], q[145];
U(0, 0, pi/3) q[145];
cx q[48], q[145];
cx q[49], q[145];
U(0, 0, pi/3) q[145];
cx q[49], q[145];
cx q[50], q[145];
U(0, 0, pi/3) q[145];
cx q[50], q[145];
cx q[54], q[145];
U(0, 0, pi/3) q[145];
cx q[54], q[145];
cx q[55], q[145];
U(0, 0, pi/3) q[145];
cx q[55], q[145];
cx q[57], q[145];
U(0, 0, pi/3) q[145];
cx q[57], q[145];
cx q[62], q[145];
U(0, 0, pi/3) q[145];
cx q[62], q[145];
cx q[63], q[145];
U(0, 0, pi/3) q[145];
cx q[63], q[145];
cx q[65], q[145];
U(0, 0, pi/3) q[145];
cx q[65], q[145];
cx q[66], q[145];
U(0, 0, pi/3) q[145];
cx q[66], q[145];
cx q[67], q[145];
U(0, 0, pi/3) q[145];
cx q[67], q[145];
cx q[68], q[145];
U(0, 0, pi/3) q[145];
cx q[68], q[145];
cx q[71], q[145];
U(0, 0, pi/3) q[145];
cx q[71], q[145];
cx q[73], q[145];
U(0, 0, pi/3) q[145];
cx q[73], q[145];
cx q[74], q[145];
U(0, 0, pi/3) q[145];
cx q[74], q[145];
cx q[77], q[145];
U(0, 0, pi/3) q[145];
cx q[77], q[145];
cx q[78], q[145];
U(0, 0, pi/3) q[145];
cx q[78], q[145];
cx q[80], q[145];
U(0, 0, pi/3) q[145];
cx q[80], q[145];
cx q[83], q[145];
U(0, 0, pi/3) q[145];
cx q[83], q[145];
cx q[84], q[145];
U(0, 0, pi/3) q[145];
cx q[84], q[145];
cx q[85], q[145];
U(0, 0, pi/3) q[145];
cx q[85], q[145];
cx q[86], q[145];
U(0, 0, pi/3) q[145];
cx q[86], q[145];
cx q[92], q[145];
U(0, 0, pi/3) q[145];
cx q[92], q[145];
cx q[94], q[145];
U(0, 0, pi/3) q[145];
cx q[94], q[145];
cx q[98], q[145];
U(0, 0, pi/3) q[145];
cx q[98], q[145];
cx q[99], q[145];
U(0, 0, pi/3) q[145];
cx q[99], q[145];
cx q[102], q[145];
U(0, 0, pi/3) q[145];
cx q[102], q[145];
cx q[104], q[145];
U(0, 0, pi/3) q[145];
cx q[104], q[145];
cx q[106], q[145];
U(0, 0, pi/3) q[145];
cx q[106], q[145];
cx q[109], q[145];
U(0, 0, pi/3) q[145];
cx q[109], q[145];
cx q[111], q[145];
U(0, 0, pi/3) q[145];
cx q[111], q[145];
cx q[113], q[145];
U(0, 0, pi/3) q[145];
cx q[113], q[145];
cx q[115], q[145];
U(0, 0, pi/3) q[145];
cx q[115], q[145];
cx q[116], q[145];
U(0, 0, pi/3) q[145];
cx q[116], q[145];
cx q[122], q[145];
U(0, 0, pi/3) q[145];
cx q[122], q[145];
cx q[126], q[145];
U(0, 0, pi/3) q[145];
cx q[126], q[145];
cx q[128], q[145];
U(0, 0, pi/3) q[145];
cx q[128], q[145];
cx q[129], q[145];
U(0, 0, pi/3) q[145];
cx q[129], q[145];
cx q[132], q[145];
U(0, 0, pi/3) q[145];
cx q[132], q[145];
cx q[135], q[145];
U(0, 0, pi/3) q[145];
cx q[135], q[145];
cx q[136], q[145];
U(0, 0, pi/3) q[145];
cx q[136], q[145];
cx q[140], q[145];
U(0, 0, pi/3) q[145];
cx q[140], q[145];
cx q[1], q[146];
U(0, 0, pi/3) q[146];
cx q[1], q[146];
cx q[2], q[146];
U(0, 0, pi/3) q[146];
cx q[2], q[146];
cx q[5], q[146];
U(0, 0, pi/3) q[146];
cx q[5], q[146];
cx q[6], q[146];
U(0, 0, pi/3) q[146];
cx q[6], q[146];
cx q[8], q[146];
U(0, 0, pi/3) q[146];
cx q[8], q[146];
cx q[13], q[146];
U(0, 0, pi/3) q[146];
cx q[13], q[146];
cx q[15], q[146];
U(0, 0, pi/3) q[146];
cx q[15], q[146];
cx q[16], q[146];
U(0, 0, pi/3) q[146];
cx q[16], q[146];
cx q[18], q[146];
U(0, 0, pi/3) q[146];
cx q[18], q[146];
cx q[19], q[146];
U(0, 0, pi/3) q[146];
cx q[19], q[146];
cx q[22], q[146];
U(0, 0, pi/3) q[146];
cx q[22], q[146];
cx q[25], q[146];
U(0, 0, pi/3) q[146];
cx q[25], q[146];
cx q[26], q[146];
U(0, 0, pi/3) q[146];
cx q[26], q[146];
cx q[29], q[146];
U(0, 0, pi/3) q[146];
cx q[29], q[146];
cx q[30], q[146];
U(0, 0, pi/3) q[146];
cx q[30], q[146];
cx q[33], q[146];
U(0, 0, pi/3) q[146];
cx q[33], q[146];
cx q[35], q[146];
U(0, 0, pi/3) q[146];
cx q[35], q[146];
cx q[38], q[146];
U(0, 0, pi/3) q[146];
cx q[38], q[146];
cx q[39], q[146];
U(0, 0, pi/3) q[146];
cx q[39], q[146];
cx q[42], q[146];
U(0, 0, pi/3) q[146];
cx q[42], q[146];
cx q[47], q[146];
U(0, 0, pi/3) q[146];
cx q[47], q[146];
cx q[48], q[146];
U(0, 0, pi/3) q[146];
cx q[48], q[146];
cx q[50], q[146];
U(0, 0, pi/3) q[146];
cx q[50], q[146];
cx q[53], q[146];
U(0, 0, pi/3) q[146];
cx q[53], q[146];
cx q[54], q[146];
U(0, 0, pi/3) q[146];
cx q[54], q[146];
cx q[56], q[146];
U(0, 0, pi/3) q[146];
cx q[56], q[146];
cx q[57], q[146];
U(0, 0, pi/3) q[146];
cx q[57], q[146];
cx q[58], q[146];
U(0, 0, pi/3) q[146];
cx q[58], q[146];
cx q[59], q[146];
U(0, 0, pi/3) q[146];
cx q[59], q[146];
cx q[61], q[146];
U(0, 0, pi/3) q[146];
cx q[61], q[146];
cx q[62], q[146];
U(0, 0, pi/3) q[146];
cx q[62], q[146];
cx q[63], q[146];
U(0, 0, pi/3) q[146];
cx q[63], q[146];
cx q[66], q[146];
U(0, 0, pi/3) q[146];
cx q[66], q[146];
cx q[67], q[146];
U(0, 0, pi/3) q[146];
cx q[67], q[146];
cx q[70], q[146];
U(0, 0, pi/3) q[146];
cx q[70], q[146];
cx q[71], q[146];
U(0, 0, pi/3) q[146];
cx q[71], q[146];
cx q[73], q[146];
U(0, 0, pi/3) q[146];
cx q[73], q[146];
cx q[74], q[146];
U(0, 0, pi/3) q[146];
cx q[74], q[146];
cx q[78], q[146];
U(0, 0, pi/3) q[146];
cx q[78], q[146];
cx q[79], q[146];
U(0, 0, pi/3) q[146];
cx q[79], q[146];
cx q[81], q[146];
U(0, 0, pi/3) q[146];
cx q[81], q[146];
cx q[86], q[146];
U(0, 0, pi/3) q[146];
cx q[86], q[146];
cx q[87], q[146];
U(0, 0, pi/3) q[146];
cx q[87], q[146];
cx q[90], q[146];
U(0, 0, pi/3) q[146];
cx q[90], q[146];
cx q[93], q[146];
U(0, 0, pi/3) q[146];
cx q[93], q[146];
cx q[95], q[146];
U(0, 0, pi/3) q[146];
cx q[95], q[146];
cx q[96], q[146];
U(0, 0, pi/3) q[146];
cx q[96], q[146];
cx q[97], q[146];
U(0, 0, pi/3) q[146];
cx q[97], q[146];
cx q[98], q[146];
U(0, 0, pi/3) q[146];
cx q[98], q[146];
cx q[99], q[146];
U(0, 0, pi/3) q[146];
cx q[99], q[146];
cx q[103], q[146];
U(0, 0, pi/3) q[146];
cx q[103], q[146];
cx q[106], q[146];
U(0, 0, pi/3) q[146];
cx q[106], q[146];
cx q[108], q[146];
U(0, 0, pi/3) q[146];
cx q[108], q[146];
cx q[109], q[146];
U(0, 0, pi/3) q[146];
cx q[109], q[146];
cx q[110], q[146];
U(0, 0, pi/3) q[146];
cx q[110], q[146];
cx q[113], q[146];
U(0, 0, pi/3) q[146];
cx q[113], q[146];
cx q[114], q[146];
U(0, 0, pi/3) q[146];
cx q[114], q[146];
cx q[118], q[146];
U(0, 0, pi/3) q[146];
cx q[118], q[146];
cx q[122], q[146];
U(0, 0, pi/3) q[146];
cx q[122], q[146];
cx q[125], q[146];
U(0, 0, pi/3) q[146];
cx q[125], q[146];
cx q[126], q[146];
U(0, 0, pi/3) q[146];
cx q[126], q[146];
cx q[128], q[146];
U(0, 0, pi/3) q[146];
cx q[128], q[146];
cx q[129], q[146];
U(0, 0, pi/3) q[146];
cx q[129], q[146];
cx q[130], q[146];
U(0, 0, pi/3) q[146];
cx q[130], q[146];
cx q[132], q[146];
U(0, 0, pi/3) q[146];
cx q[132], q[146];
cx q[133], q[146];
U(0, 0, pi/3) q[146];
cx q[133], q[146];
cx q[134], q[146];
U(0, 0, pi/3) q[146];
cx q[134], q[146];
cx q[136], q[146];
U(0, 0, pi/3) q[146];
cx q[136], q[146];
cx q[137], q[146];
U(0, 0, pi/3) q[146];
cx q[137], q[146];
cx q[141], q[146];
U(0, 0, pi/3) q[146];
cx q[141], q[146];
cx q[144], q[146];
U(0, 0, pi/3) q[146];
cx q[144], q[146];
cx q[145], q[146];
U(0, 0, pi/3) q[146];
cx q[145], q[146];
cx q[1], q[147];
U(0, 0, pi/3) q[147];
cx q[1], q[147];
cx q[5], q[147];
U(0, 0, pi/3) q[147];
cx q[5], q[147];
cx q[6], q[147];
U(0, 0, pi/3) q[147];
cx q[6], q[147];
cx q[7], q[147];
U(0, 0, pi/3) q[147];
cx q[7], q[147];
cx q[8], q[147];
U(0, 0, pi/3) q[147];
cx q[8], q[147];
cx q[13], q[147];
U(0, 0, pi/3) q[147];
cx q[13], q[147];
cx q[14], q[147];
U(0, 0, pi/3) q[147];
cx q[14], q[147];
cx q[15], q[147];
U(0, 0, pi/3) q[147];
cx q[15], q[147];
cx q[18], q[147];
U(0, 0, pi/3) q[147];
cx q[18], q[147];
cx q[19], q[147];
U(0, 0, pi/3) q[147];
cx q[19], q[147];
cx q[20], q[147];
U(0, 0, pi/3) q[147];
cx q[20], q[147];
cx q[22], q[147];
U(0, 0, pi/3) q[147];
cx q[22], q[147];
cx q[25], q[147];
U(0, 0, pi/3) q[147];
cx q[25], q[147];
cx q[27], q[147];
U(0, 0, pi/3) q[147];
cx q[27], q[147];
cx q[28], q[147];
U(0, 0, pi/3) q[147];
cx q[28], q[147];
cx q[29], q[147];
U(0, 0, pi/3) q[147];
cx q[29], q[147];
cx q[32], q[147];
U(0, 0, pi/3) q[147];
cx q[32], q[147];
cx q[33], q[147];
U(0, 0, pi/3) q[147];
cx q[33], q[147];
cx q[35], q[147];
U(0, 0, pi/3) q[147];
cx q[35], q[147];
cx q[36], q[147];
U(0, 0, pi/3) q[147];
cx q[36], q[147];
cx q[37], q[147];
U(0, 0, pi/3) q[147];
cx q[37], q[147];
cx q[38], q[147];
U(0, 0, pi/3) q[147];
cx q[38], q[147];
cx q[43], q[147];
U(0, 0, pi/3) q[147];
cx q[43], q[147];
cx q[44], q[147];
U(0, 0, pi/3) q[147];
cx q[44], q[147];
cx q[45], q[147];
U(0, 0, pi/3) q[147];
cx q[45], q[147];
cx q[49], q[147];
U(0, 0, pi/3) q[147];
cx q[49], q[147];
cx q[50], q[147];
U(0, 0, pi/3) q[147];
cx q[50], q[147];
cx q[51], q[147];
U(0, 0, pi/3) q[147];
cx q[51], q[147];
cx q[52], q[147];
U(0, 0, pi/3) q[147];
cx q[52], q[147];
cx q[54], q[147];
U(0, 0, pi/3) q[147];
cx q[54], q[147];
cx q[55], q[147];
U(0, 0, pi/3) q[147];
cx q[55], q[147];
cx q[56], q[147];
U(0, 0, pi/3) q[147];
cx q[56], q[147];
cx q[57], q[147];
U(0, 0, pi/3) q[147];
cx q[57], q[147];
cx q[58], q[147];
U(0, 0, pi/3) q[147];
cx q[58], q[147];
cx q[61], q[147];
U(0, 0, pi/3) q[147];
cx q[61], q[147];
cx q[62], q[147];
U(0, 0, pi/3) q[147];
cx q[62], q[147];
cx q[66], q[147];
U(0, 0, pi/3) q[147];
cx q[66], q[147];
cx q[67], q[147];
U(0, 0, pi/3) q[147];
cx q[67], q[147];
cx q[68], q[147];
U(0, 0, pi/3) q[147];
cx q[68], q[147];
cx q[69], q[147];
U(0, 0, pi/3) q[147];
cx q[69], q[147];
cx q[71], q[147];
U(0, 0, pi/3) q[147];
cx q[71], q[147];
cx q[74], q[147];
U(0, 0, pi/3) q[147];
cx q[74], q[147];
cx q[77], q[147];
U(0, 0, pi/3) q[147];
cx q[77], q[147];
cx q[78], q[147];
U(0, 0, pi/3) q[147];
cx q[78], q[147];
cx q[79], q[147];
U(0, 0, pi/3) q[147];
cx q[79], q[147];
cx q[81], q[147];
U(0, 0, pi/3) q[147];
cx q[81], q[147];
cx q[82], q[147];
U(0, 0, pi/3) q[147];
cx q[82], q[147];
cx q[83], q[147];
U(0, 0, pi/3) q[147];
cx q[83], q[147];
cx q[86], q[147];
U(0, 0, pi/3) q[147];
cx q[86], q[147];
cx q[87], q[147];
U(0, 0, pi/3) q[147];
cx q[87], q[147];
cx q[91], q[147];
U(0, 0, pi/3) q[147];
cx q[91], q[147];
cx q[95], q[147];
U(0, 0, pi/3) q[147];
cx q[95], q[147];
cx q[96], q[147];
U(0, 0, pi/3) q[147];
cx q[96], q[147];
cx q[98], q[147];
U(0, 0, pi/3) q[147];
cx q[98], q[147];
cx q[101], q[147];
U(0, 0, pi/3) q[147];
cx q[101], q[147];
cx q[102], q[147];
U(0, 0, pi/3) q[147];
cx q[102], q[147];
cx q[104], q[147];
U(0, 0, pi/3) q[147];
cx q[104], q[147];
cx q[106], q[147];
U(0, 0, pi/3) q[147];
cx q[106], q[147];
cx q[107], q[147];
U(0, 0, pi/3) q[147];
cx q[107], q[147];
cx q[109], q[147];
U(0, 0, pi/3) q[147];
cx q[109], q[147];
cx q[112], q[147];
U(0, 0, pi/3) q[147];
cx q[112], q[147];
cx q[113], q[147];
U(0, 0, pi/3) q[147];
cx q[113], q[147];
cx q[115], q[147];
U(0, 0, pi/3) q[147];
cx q[115], q[147];
cx q[117], q[147];
U(0, 0, pi/3) q[147];
cx q[117], q[147];
cx q[118], q[147];
U(0, 0, pi/3) q[147];
cx q[118], q[147];
cx q[120], q[147];
U(0, 0, pi/3) q[147];
cx q[120], q[147];
cx q[123], q[147];
U(0, 0, pi/3) q[147];
cx q[123], q[147];
cx q[126], q[147];
U(0, 0, pi/3) q[147];
cx q[126], q[147];
cx q[130], q[147];
U(0, 0, pi/3) q[147];
cx q[130], q[147];
cx q[136], q[147];
U(0, 0, pi/3) q[147];
cx q[136], q[147];
cx q[137], q[147];
U(0, 0, pi/3) q[147];
cx q[137], q[147];
cx q[138], q[147];
U(0, 0, pi/3) q[147];
cx q[138], q[147];
cx q[140], q[147];
U(0, 0, pi/3) q[147];
cx q[140], q[147];
cx q[141], q[147];
U(0, 0, pi/3) q[147];
cx q[141], q[147];
cx q[142], q[147];
U(0, 0, pi/3) q[147];
cx q[142], q[147];
cx q[143], q[147];
U(0, 0, pi/3) q[147];
cx q[143], q[147];
cx q[145], q[147];
U(0, 0, pi/3) q[147];
cx q[145], q[147];
cx q[0], q[148];
U(0, 0, pi/3) q[148];
cx q[0], q[148];
cx q[1], q[148];
U(0, 0, pi/3) q[148];
cx q[1], q[148];
cx q[3], q[148];
U(0, 0, pi/3) q[148];
cx q[3], q[148];
cx q[4], q[148];
U(0, 0, pi/3) q[148];
cx q[4], q[148];
cx q[7], q[148];
U(0, 0, pi/3) q[148];
cx q[7], q[148];
cx q[8], q[148];
U(0, 0, pi/3) q[148];
cx q[8], q[148];
cx q[9], q[148];
U(0, 0, pi/3) q[148];
cx q[9], q[148];
cx q[12], q[148];
U(0, 0, pi/3) q[148];
cx q[12], q[148];
cx q[13], q[148];
U(0, 0, pi/3) q[148];
cx q[13], q[148];
cx q[15], q[148];
U(0, 0, pi/3) q[148];
cx q[15], q[148];
cx q[16], q[148];
U(0, 0, pi/3) q[148];
cx q[16], q[148];
cx q[17], q[148];
U(0, 0, pi/3) q[148];
cx q[17], q[148];
cx q[18], q[148];
U(0, 0, pi/3) q[148];
cx q[18], q[148];
cx q[19], q[148];
U(0, 0, pi/3) q[148];
cx q[19], q[148];
cx q[20], q[148];
U(0, 0, pi/3) q[148];
cx q[20], q[148];
cx q[21], q[148];
U(0, 0, pi/3) q[148];
cx q[21], q[148];
cx q[22], q[148];
U(0, 0, pi/3) q[148];
cx q[22], q[148];
cx q[24], q[148];
U(0, 0, pi/3) q[148];
cx q[24], q[148];
cx q[32], q[148];
U(0, 0, pi/3) q[148];
cx q[32], q[148];
cx q[33], q[148];
U(0, 0, pi/3) q[148];
cx q[33], q[148];
cx q[34], q[148];
U(0, 0, pi/3) q[148];
cx q[34], q[148];
cx q[35], q[148];
U(0, 0, pi/3) q[148];
cx q[35], q[148];
cx q[36], q[148];
U(0, 0, pi/3) q[148];
cx q[36], q[148];
cx q[37], q[148];
U(0, 0, pi/3) q[148];
cx q[37], q[148];
cx q[41], q[148];
U(0, 0, pi/3) q[148];
cx q[41], q[148];
cx q[45], q[148];
U(0, 0, pi/3) q[148];
cx q[45], q[148];
cx q[46], q[148];
U(0, 0, pi/3) q[148];
cx q[46], q[148];
cx q[48], q[148];
U(0, 0, pi/3) q[148];
cx q[48], q[148];
cx q[52], q[148];
U(0, 0, pi/3) q[148];
cx q[52], q[148];
cx q[54], q[148];
U(0, 0, pi/3) q[148];
cx q[54], q[148];
cx q[56], q[148];
U(0, 0, pi/3) q[148];
cx q[56], q[148];
cx q[57], q[148];
U(0, 0, pi/3) q[148];
cx q[57], q[148];
cx q[58], q[148];
U(0, 0, pi/3) q[148];
cx q[58], q[148];
cx q[59], q[148];
U(0, 0, pi/3) q[148];
cx q[59], q[148];
cx q[60], q[148];
U(0, 0, pi/3) q[148];
cx q[60], q[148];
cx q[64], q[148];
U(0, 0, pi/3) q[148];
cx q[64], q[148];
cx q[74], q[148];
U(0, 0, pi/3) q[148];
cx q[74], q[148];
cx q[75], q[148];
U(0, 0, pi/3) q[148];
cx q[75], q[148];
cx q[78], q[148];
U(0, 0, pi/3) q[148];
cx q[78], q[148];
cx q[81], q[148];
U(0, 0, pi/3) q[148];
cx q[81], q[148];
cx q[83], q[148];
U(0, 0, pi/3) q[148];
cx q[83], q[148];
cx q[84], q[148];
U(0, 0, pi/3) q[148];
cx q[84], q[148];
cx q[85], q[148];
U(0, 0, pi/3) q[148];
cx q[85], q[148];
cx q[86], q[148];
U(0, 0, pi/3) q[148];
cx q[86], q[148];
cx q[88], q[148];
U(0, 0, pi/3) q[148];
cx q[88], q[148];
cx q[89], q[148];
U(0, 0, pi/3) q[148];
cx q[89], q[148];
cx q[91], q[148];
U(0, 0, pi/3) q[148];
cx q[91], q[148];
cx q[92], q[148];
U(0, 0, pi/3) q[148];
cx q[92], q[148];
cx q[94], q[148];
U(0, 0, pi/3) q[148];
cx q[94], q[148];
cx q[96], q[148];
U(0, 0, pi/3) q[148];
cx q[96], q[148];
cx q[98], q[148];
U(0, 0, pi/3) q[148];
cx q[98], q[148];
cx q[100], q[148];
U(0, 0, pi/3) q[148];
cx q[100], q[148];
cx q[101], q[148];
U(0, 0, pi/3) q[148];
cx q[101], q[148];
cx q[104], q[148];
U(0, 0, pi/3) q[148];
cx q[104], q[148];
cx q[105], q[148];
U(0, 0, pi/3) q[148];
cx q[105], q[148];
cx q[108], q[148];
U(0, 0, pi/3) q[148];
cx q[108], q[148];
cx q[112], q[148];
U(0, 0, pi/3) q[148];
cx q[112], q[148];
cx q[113], q[148];
U(0, 0, pi/3) q[148];
cx q[113], q[148];
cx q[115], q[148];
U(0, 0, pi/3) q[148];
cx q[115], q[148];
cx q[116], q[148];
U(0, 0, pi/3) q[148];
cx q[116], q[148];
cx q[117], q[148];
U(0, 0, pi/3) q[148];
cx q[117], q[148];
cx q[118], q[148];
U(0, 0, pi/3) q[148];
cx q[118], q[148];
cx q[119], q[148];
U(0, 0, pi/3) q[148];
cx q[119], q[148];
cx q[123], q[148];
U(0, 0, pi/3) q[148];
cx q[123], q[148];
cx q[125], q[148];
U(0, 0, pi/3) q[148];
cx q[125], q[148];
cx q[127], q[148];
U(0, 0, pi/3) q[148];
cx q[127], q[148];
cx q[131], q[148];
U(0, 0, pi/3) q[148];
cx q[131], q[148];
cx q[133], q[148];
U(0, 0, pi/3) q[148];
cx q[133], q[148];
cx q[135], q[148];
U(0, 0, pi/3) q[148];
cx q[135], q[148];
cx q[139], q[148];
U(0, 0, pi/3) q[148];
cx q[139], q[148];
cx q[140], q[148];
U(0, 0, pi/3) q[148];
cx q[140], q[148];
cx q[145], q[148];
U(0, 0, pi/3) q[148];
cx q[145], q[148];
cx q[147], q[148];
U(0, 0, pi/3) q[148];
cx q[147], q[148];
cx q[1], q[149];
U(0, 0, pi/3) q[149];
cx q[1], q[149];
cx q[2], q[149];
U(0, 0, pi/3) q[149];
cx q[2], q[149];
cx q[3], q[149];
U(0, 0, pi/3) q[149];
cx q[3], q[149];
cx q[5], q[149];
U(0, 0, pi/3) q[149];
cx q[5], q[149];
cx q[6], q[149];
U(0, 0, pi/3) q[149];
cx q[6], q[149];
cx q[8], q[149];
U(0, 0, pi/3) q[149];
cx q[8], q[149];
cx q[12], q[149];
U(0, 0, pi/3) q[149];
cx q[12], q[149];
cx q[13], q[149];
U(0, 0, pi/3) q[149];
cx q[13], q[149];
cx q[14], q[149];
U(0, 0, pi/3) q[149];
cx q[14], q[149];
cx q[16], q[149];
U(0, 0, pi/3) q[149];
cx q[16], q[149];
cx q[18], q[149];
U(0, 0, pi/3) q[149];
cx q[18], q[149];
cx q[20], q[149];
U(0, 0, pi/3) q[149];
cx q[20], q[149];
cx q[21], q[149];
U(0, 0, pi/3) q[149];
cx q[21], q[149];
cx q[22], q[149];
U(0, 0, pi/3) q[149];
cx q[22], q[149];
cx q[24], q[149];
U(0, 0, pi/3) q[149];
cx q[24], q[149];
cx q[25], q[149];
U(0, 0, pi/3) q[149];
cx q[25], q[149];
cx q[27], q[149];
U(0, 0, pi/3) q[149];
cx q[27], q[149];
cx q[29], q[149];
U(0, 0, pi/3) q[149];
cx q[29], q[149];
cx q[31], q[149];
U(0, 0, pi/3) q[149];
cx q[31], q[149];
cx q[32], q[149];
U(0, 0, pi/3) q[149];
cx q[32], q[149];
cx q[33], q[149];
U(0, 0, pi/3) q[149];
cx q[33], q[149];
cx q[34], q[149];
U(0, 0, pi/3) q[149];
cx q[34], q[149];
cx q[35], q[149];
U(0, 0, pi/3) q[149];
cx q[35], q[149];
cx q[37], q[149];
U(0, 0, pi/3) q[149];
cx q[37], q[149];
cx q[39], q[149];
U(0, 0, pi/3) q[149];
cx q[39], q[149];
cx q[40], q[149];
U(0, 0, pi/3) q[149];
cx q[40], q[149];
cx q[42], q[149];
U(0, 0, pi/3) q[149];
cx q[42], q[149];
cx q[47], q[149];
U(0, 0, pi/3) q[149];
cx q[47], q[149];
cx q[48], q[149];
U(0, 0, pi/3) q[149];
cx q[48], q[149];
cx q[50], q[149];
U(0, 0, pi/3) q[149];
cx q[50], q[149];
cx q[54], q[149];
U(0, 0, pi/3) q[149];
cx q[54], q[149];
cx q[60], q[149];
U(0, 0, pi/3) q[149];
cx q[60], q[149];
cx q[61], q[149];
U(0, 0, pi/3) q[149];
cx q[61], q[149];
cx q[62], q[149];
U(0, 0, pi/3) q[149];
cx q[62], q[149];
cx q[65], q[149];
U(0, 0, pi/3) q[149];
cx q[65], q[149];
cx q[66], q[149];
U(0, 0, pi/3) q[149];
cx q[66], q[149];
cx q[67], q[149];
U(0, 0, pi/3) q[149];
cx q[67], q[149];
cx q[70], q[149];
U(0, 0, pi/3) q[149];
cx q[70], q[149];
cx q[72], q[149];
U(0, 0, pi/3) q[149];
cx q[72], q[149];
cx q[79], q[149];
U(0, 0, pi/3) q[149];
cx q[79], q[149];
cx q[80], q[149];
U(0, 0, pi/3) q[149];
cx q[80], q[149];
cx q[81], q[149];
U(0, 0, pi/3) q[149];
cx q[81], q[149];
cx q[82], q[149];
U(0, 0, pi/3) q[149];
cx q[82], q[149];
cx q[86], q[149];
U(0, 0, pi/3) q[149];
cx q[86], q[149];
cx q[88], q[149];
U(0, 0, pi/3) q[149];
cx q[88], q[149];
cx q[90], q[149];
U(0, 0, pi/3) q[149];
cx q[90], q[149];
cx q[92], q[149];
U(0, 0, pi/3) q[149];
cx q[92], q[149];
cx q[96], q[149];
U(0, 0, pi/3) q[149];
cx q[96], q[149];
cx q[98], q[149];
U(0, 0, pi/3) q[149];
cx q[98], q[149];
cx q[100], q[149];
U(0, 0, pi/3) q[149];
cx q[100], q[149];
cx q[103], q[149];
U(0, 0, pi/3) q[149];
cx q[103], q[149];
cx q[104], q[149];
U(0, 0, pi/3) q[149];
cx q[104], q[149];
cx q[108], q[149];
U(0, 0, pi/3) q[149];
cx q[108], q[149];
cx q[110], q[149];
U(0, 0, pi/3) q[149];
cx q[110], q[149];
cx q[112], q[149];
U(0, 0, pi/3) q[149];
cx q[112], q[149];
cx q[113], q[149];
U(0, 0, pi/3) q[149];
cx q[113], q[149];
cx q[114], q[149];
U(0, 0, pi/3) q[149];
cx q[114], q[149];
cx q[116], q[149];
U(0, 0, pi/3) q[149];
cx q[116], q[149];
cx q[118], q[149];
U(0, 0, pi/3) q[149];
cx q[118], q[149];
cx q[119], q[149];
U(0, 0, pi/3) q[149];
cx q[119], q[149];
cx q[121], q[149];
U(0, 0, pi/3) q[149];
cx q[121], q[149];
cx q[126], q[149];
U(0, 0, pi/3) q[149];
cx q[126], q[149];
cx q[127], q[149];
U(0, 0, pi/3) q[149];
cx q[127], q[149];
cx q[130], q[149];
U(0, 0, pi/3) q[149];
cx q[130], q[149];
cx q[133], q[149];
U(0, 0, pi/3) q[149];
cx q[133], q[149];
cx q[134], q[149];
U(0, 0, pi/3) q[149];
cx q[134], q[149];
cx q[135], q[149];
U(0, 0, pi/3) q[149];
cx q[135], q[149];
cx q[136], q[149];
U(0, 0, pi/3) q[149];
cx q[136], q[149];
cx q[140], q[149];
U(0, 0, pi/3) q[149];
cx q[140], q[149];
cx q[142], q[149];
U(0, 0, pi/3) q[149];
cx q[142], q[149];
cx q[143], q[149];
U(0, 0, pi/3) q[149];
cx q[143], q[149];
cx q[144], q[149];
U(0, 0, pi/3) q[149];
cx q[144], q[149];
cx q[145], q[149];
U(0, 0, pi/3) q[149];
cx q[145], q[149];
cx q[146], q[149];
U(0, 0, pi/3) q[149];
cx q[146], q[149];
cx q[147], q[149];
U(0, 0, pi/3) q[149];
cx q[147], q[149];
cx q[148], q[149];
U(0, 0, pi/3) q[149];
cx q[148], q[149];
